Το Btrfs είναι ένα σύστημα αρχείων ανοιχτού κώδικα Copy-on-Write που έχει σχεδιαστεί ειδικά για το λειτουργικό σύστημα Linux και έχει ως στόχο την εφαρμογή προηγμένων λειτουργιών, με επίκεντρο την εύκολη διαχείριση, επισκευή και ανοχή σφάλματος.
Χαρακτηριστικά του συστήματος αρχείων Btrfs
Αρχικά αναπτύχθηκε από την Oracle, το σύστημα αρχείων Btrfs διαθέτει αποθηκευμένο χώρο αποθήκευσης αρχείων (μέγιστο μέγεθος αρχείου 2 ^ 64), αποδοτική διανομή μικρών αρχείων και ευρετηριασμένων καταλόγων, δυναμική κατανομή inode, εγγράψιμα στιγμιότυπα, δευτερεύοντες χαρακτήρες, και αθροίσματα ελέγχου δεδομένων.
Πρόσθετα χαρακτηριστικά των Btrfs
Επιπλέον, διαθέτει ισχυρή ενσωμάτωση με τον προγραμματιστή συσκευών, υποστηρίζοντας πολλαπλές συσκευές, online έλεγχο αρχείων, πολύ γρήγορο έλεγχο αρχείων χωρίς σύνδεση, αποδοτική αυξητική δημιουργία αντιγράφων ασφαλείας, καθώς και κατοπτρισμό συστήματος αρχείων.
Ισχυρά βοηθητικά προγράμματα γραμμής εντολών
Επειδή το Btrfs είναι ένα σύστημα αρχείων, όχι ένα πρόγραμμα με το οποίο μπορεί να αλληλεπιδράσει ένας χρήστης, έχει δημιουργηθεί το εργαλείο Btrfs-progs. Παρέχει στους χρήστες μια συλλογή από ισχυρά βοηθητικά προγράμματα γραμμής εντολών που τους βοηθούν να δημιουργήσουν νέα συστήματα αρχείων Btrfs, να ελέγξουν την ακεραιότητα ενός υπάρχοντος διαμερίσματος μορφοποιημένου με το σύστημα αρχείων Btrfs, να δημιουργήσουν στιγμιότυπα των κατατμήσεων Btrfs καθώς και να συντονίσουν τα διαμερίσματα Btrfs.
Το μόνο εργαλείο που μπορεί να αλληλεπιδράσει με το Btrfs
Το πιστεύετε ή όχι, το Btrfs-progs είναι το μόνο εργαλείο που μπορεί να αλληλεπιδράσει με το σύστημα αρχείων Btrfs. Αυτό σημαίνει ότι, αν θέλετε να δημιουργήσετε ένα νέο διαμέρισμα Btrfs, θα πρέπει να εγκαταστήσετε το & ldquo; btrfs-progs & rdquo; πακέτο από τις προεπιλεγμένες αποθήκες λογισμικού του λειτουργικού συστήματος που βασίζεται στο πυρήνα του Linux.
Περιλαμβάνονται εργαλεία
Τα εργαλεία γραμμής εντολών που περιλαμβάνονται στο πακέτο Btrfs-progs έχουν ως εξής: btrfs, btrfs-debug-tree, btrfs-map-logical, btrfs, btrfsck, btrfs-find-root, -zero-log, btrfs-convert, btrfs-image και btrfs-show-super.
Είναι συμβατό με ένα ευρύ φάσμα διανομών Linux
Ακόμη και αν το πακέτο Btrfs-progs δεν είναι διαθέσιμο στη διανομή Linux, μπορείτε να το εγκαταστήσετε χρησιμοποιώντας το αρχείο προέλευσης, το οποίο πρέπει να ρυθμιστεί και να συνταχθεί πριν από την εγκατάσταση. Και οι δύο αρχιτεκτονικές 32-bit και 64-bit υποστηρίζονται αυτή τη στιγμή.
Τι είναι καινούργιο σε αυτή την έκδοση:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.9.1:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.8.5:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.8.2:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.7:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.6.1:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.5:
Νέα στο Btrfs-progs 3.17 (19 Οκτωβρίου 2014)
Τι νέο υπάρχει στην έκδοση 4.3.1:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.1.2:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.0.1:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 4.0:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 3.19.1:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι νέο υπάρχει στην έκδοση 3.18.2:
- Η λειτουργία mkfs - το skinny-metadata είναι πλέον ενεργοποιημένη από προεπιλογή, αρχικά παρουσιάστηκε στον πυρήνα 3.10
- Χρήση συστήματος αρχείων - δώστε μια επισκόπηση της χρήσης του fs με τρόπο που είναι πιο κατανοητό από το υπάρχον 'fif'
- χρήση της συσκευής - λεπτομερέστερες πληροφορίες σχετικά με τις κατανομές ανά συσκευή
- ελέγξτε:
- επιλογή για να ορίσετε διαφορετικό αριθμό byte ρίζας δέντρου
- δυνατότητα σύνδεσης των χαμένων αρχείων με χαμένο + βρέθηκε, που προκαλείται από πρόσφατο σφάλμα πυρήνα
- επιδιόρθωση βαριά κατεστραμμένου fs (χρήση με προσοχή)
- μετατροπή - επιλογή για την εμφάνιση της προόδου
- δημιουργία δευτερεύουσας σελίδας - εκτύπωση της λειτουργίας εμπλοκής σε σειρά, εκτύπωση της καθολικής λειτουργίας μόνο αν η επιλογή --verbose
- άλλες ενημερώσεις: υποστήριξη musl-libc, διορθώσεις βλαβών, νέες δοκιμαστικές εικόνες, τεκμηρίωση
Τι είναι καινούργιο στην έκδοση 3.17:
Τι νέο υπάρχει στην έκδοση 0.18:
- v0.18 έχει την ίδια μορφή δίσκου με το 0.17, αλλά εντοπίστηκε σφάλμα στη διασύνδεση ioctl που μοιράζεται μεταξύ προγραμμάτων 32 bit και 64 bit. Αυτό επιδιορθώθηκε αλλάζοντας τη διεπαφή ioctl. Οποιοσδήποτε χρησιμοποιεί το 2.6.29-rc2 θα χρειαστεί να ενημερώσει το v0.18 των btrfs progs.
- Δεν χρειάζεται να κάνετε αναδιαμόρφωση, ωστόσο, η μορφή δίσκου είναι ακόμα συμβατή.
Τα σχόλια δεν βρέθηκε