Btrfs Για να το χρησιμοποιήσετε ή να μην το χρησιμοποιήσετε; [Προσωπική εμπειρία]

Μου συνέβη να κάνω μια ανάρτηση Btrfs, ένα σύστημα αρχείων που υποτίθεται ότι θα αντικαταστήσει στο μέλλον ext4, που προς το παρόν ήταν η πιο γρήγορη και πιο χρησιμοποιημένη, εκτός από την ανασυγκρότησή της είναι σχεδόν μηδενική, εκτός εάν έχετε δίσκο με περισσότερο από 95% πλήρες χώρο.

btrfs

Τι σκοπεύει όμως να βελτιώσει η Btrfs;

Btrfs είναι ένα σύστημα αρχείων που αναπτύχθηκε από την μαντείο, με τη συμμετοχή της Red Hat, SUSE, Intel, μεταξύ άλλων. Εν προκειμένω, πρέπει να σημειωθεί ότι η SUSE δίνει ιδιαίτερη έμφαση στο γεγονός ότι είναι έτοιμη για χρήση στον επιχειρηματικό τομέα και ήδη προσφέρεται ως προεπιλογή στη διανομή της SUSE Enterprise.
Γιατί τόσο μεγάλη έμφαση στη χρήση του; Αυτό οφείλεται σε πολλές βελτιώσεις που προσφέρει το Btrfs, πολλές από τις οποίες είναι εντελώς πρωτότυπες και καινοτομούν πολύ στον τομέα των συστημάτων αρχείων. Btrfs είναι ένα σύστημα αρχείων αντιγραφή σε εγγραφή« Ψάχνετε για σταθερότητα, ακόμη και αν κάτι πάει στραβά, και ευκολία επισκευής και διαχείρισης του συστήματος.

Τα κύρια χαρακτηριστικά Btrfs που διατίθενται αυτή τη στιγμή είναι:

  • Αποθήκευση αρχείων βάσει επέκτασης
  • 2 ^ 64 bytes == 16 μέγιστο μέγεθος αρχείου EiB
  • Αποτελεσματικός μικρός χώρος συσκευασίας αρχείων
  • Ευρετηριασμένοι κατάλογοι κατάλογοι
  • Δυναμική κατανομή inode
  • Γράψτε στιγμιότυπα, στιγμιότυπα μόνο για ανάγνωση
  • Υπο-τόμοι (ξεχωριστές εσωτερικές ρίζες συστήματος αρχείων)
  • Checksums δεδομένων και μεταδεδομένων (CRC32C)
  • Συμπίεση (zlib και LZO)
  • Πολλαπλή ενσωματωμένη υποστήριξη συσκευών
  • Διαχωρισμός αρχείων, κατοπτρισμός, απομάκρυνση αρχείων + κατοπτρισμός, απογύμνωση με υλοποιήσεις ισοτιμίας ενός και διπλού αρχείου
  • Ενημέρωση SSD (Flash Storage) (TRIM / Discard για αναφορά δωρεάν μπλοκ για επαναχρησιμοποίηση) και βελτιστοποιήσεις (για παράδειγμα, αποφυγή περιττών βελτιστοποιήσεων αναζήτησης, αποστολή γραψίματος σε ομάδες, ακόμη και αν προέρχονται από άσχετα αρχεία. Αυτό έχει ως αποτέλεσμα μεγαλύτερες λειτουργίες εγγραφής και ταχύτερη απόδοση εγγραφής)
  • Αποτελεσματική σταδιακή δημιουργία αντιγράφων ασφαλείας
  • Διαδικασία διαγραφής παρασκηνίου για εύρεση και διόρθωση σφαλμάτων σε αρχεία με περιττά αντίγραφα
  • Online ανασυγκρότηση συστήματος αρχείων
  • Έλεγχος συστήματος αρχείων εκτός σύνδεσης
  • Μετατροπή υπαρχόντων συστημάτων αρχείων ext3 / 4
  • Συσκευές σπόρων. Δημιουργήστε ένα (μόνο για ανάγνωση) σύστημα αρχείων που λειτουργεί ως πρότυπο για τη δημιουργία άλλων συστημάτων αρχείων Btrfs. Το αρχικό σύστημα αρχείων και οι συσκευές περιλαμβάνονται ως σημείο εκκίνησης μόνο για ανάγνωση για το νέο σύστημα αρχείων. Χρησιμοποιώντας αντίγραφο-σε-εγγραφή, όλες οι τροποποιήσεις αποθηκεύονται σε διαφορετικές συσκευές, το πρωτότυπο είναι αμετάβλητο.
  • Υποστήριξη ορίων όγκου - χωρίς επίγνωση
  • Αποστολή / λήψη αλλαγών στον όγκο
  • Αποτελεσματική αντικατοπτρισμός συστήματος αρχείων
  • Μαζική, ή εκτός ζώνης, διπλή αναπαραγωγή (που συμβαίνει μετά από εγγραφές, όχι κατά τη διάρκεια)

Πρόσθετα χαρακτηριστικά στην ανάπτυξη ή στο έργο ανάπτυξης:

  • Δεν υπάρχει πολύ γρήγορος έλεγχος σύνδεσης συστήματος αρχείων
  • Αντικατοπτρισμός και ρίψη σε επίπεδο αντικειμένου
  • Εναλλακτικοί αλγόριθμοι Checksum
  • Ηλεκτρονικός έλεγχος συστήματος αρχείων
  • Άλλες μέθοδοι συμπίεσης (γρήγορη, LZ4)
  • Παρακολούθηση καυτών δεδομένων και μετάβαση σε γρηγορότερες συσκευές (προς το παρόν ωθούνται ως μια γενική δυνατότητα διαθέσιμη μέσω VFS)
  • Διπλασιασμός εντός ζώνης (εμφανίζεται κατά την εγγραφή)

Θα πρέπει να διευκρινιστεί ότι Btrfs θεωρείται ήδη σταθερό και ότι δεν έχουν προγραμματιστεί πολλές αλλαγές στο μέλλον, εκτός εάν υπάρχουν πολύ καλοί λόγοι για να το πράξουν. Ωστόσο, προσπαθούν να βελτιώσουν την ταχύτητα των Btrfs με κάθε νέο πυρήνα Linux, οπότε συνιστάται να υπάρχει πάντα ο πιο πρόσφατος εγκατεστημένος πυρήνας και η τελευταία έκδοση της διανομής GNU / Linux.

Επίσης, συνιστάται για ιδιαίτερα μεγάλες μονάδες δίσκου, όπου το btrfs καινοτομεί περισσότερο και μπορείτε να νιώσετε τα οφέλη του. Επιπλέον, έχει υποστήριξη για τελευταίες τεχνολογίεςΕπομένως, εάν έχετε SSD, νομίζω ότι θα παρατηρήσετε βελτίωση σε σχέση με το ext4, καθώς το ext4 εξακολουθεί να χρησιμοποιεί κάπως παλιές τεχνολογίες.

Η προσωπική μου εμπειρία

Η αγαπημένη μου διανομή είναι OpenSUSE και είναι αυτό που χρησιμοποιώ στο netbook μου από το 2011, οπότε διαμόρφωσα το διαμέρισμα με btrfs για να το δοκιμάσω και η αλήθεια είναι ότι δούλεψε πιο αργά στο netbook μου παρά με το ext4. Χρειάστηκε περισσότερος χρόνος για την εκκίνηση του υπολογιστή και ένιωσα πιο κολλημένος, αν και νομίζω ότι αντιγράφει αρχεία πιο γρήγορα. Μπορεί να πιστεύουν ότι ήμουν μεροληπτική, αλλά πήρα τους χρόνους απόκρισης για να είμαι σίγουρος και ήταν πιο αργοί και το σύστημα αισθάνθηκε πραγματικά πιο κολλημένο.

Τα συμπεράσματά μου

Το Btrfs θεωρείται ήδη σταθερό, το αποσαφήνισαν στην επίσημη σελίδα τους, οπότε:

  • Εάν έχετε έναν ελαφρώς παλιό υπολογιστή, κολλήστε με το ext4
  • Εάν έχετε κάτι νεότερο με SSD, χρησιμοποιήστε btrfs.
  • Λάβετε υπόψη ότι σκοπεύουν να βελτιώσουν την ενσωμάτωσή τους με κάθε νέο πυρήνα Linux, οπότε στο μέλλον μπορεί να είναι καλή ιδέα να το δοκιμάσετε, οπότε ακόμα και αν έχουν παλιό υλικό, η ταχύτητά τους μπορεί να υπερβεί εκείνη του ext4 στο μέλλον, αλλά σε αυτό στιγμή, τουλάχιστον, δεν συνιστάται.

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Άρθουρ Σέλμπι dijo

    Θα ήταν απαραίτητο να κάνουμε δοκιμές σε ένα ultrabook με SSD, για να πούμε πραγματικά αν η απόδοσή του είναι ανώτερη, αφού ακόμη και αν «υποτεθεί» ότι θα είναι πιο ισχυρό στο υλικό μόνο με την απλή «θεωρία», θα τραβούσε την επιθυμία μας για ανακάλυψη. Από την πλευρά τους, οι άνθρωποι του Phoronix είχαν κάνει δοκιμές: http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1

  2.   eliotime3000 dijo

    Η αλήθεια είναι ότι είναι μια καλή εναλλακτική λύση στο EXT4, το οποίο, παρά το ότι είναι η καλύτερη εναλλακτική λύση στο NTFS (για μένα, το πιο διαβόητο), με άφηνε με την αίσθηση ότι δεν είχε λίγο περισσότερο για να έχει καλύτερη απόδοση .

    Τέλος πάντων, ελπίζω ότι στην επόμενη έκδοση του Debian θα είναι διαθέσιμη.

    PS: Χρησιμοποιώ το Lynx επειδή λύνω ένα πρόβλημα με το πρόγραμμα οδήγησης βίντεο Intel που έχω εγκαταστήσει στην επιφάνεια εργασίας μου με το Debian.

  3.   MSX dijo

    Xubuntu 14.04 σε Btrfs: για ορισμένες λειτουργίες είναι λίγο πιο αργό από το ext4 - και το ext4 _is slow_, αν και όχι τόσο πολύ όσο η γλυκοπατάτα NTFS.

    Επιπλέον, το Btrfs δεν είναι ένα σύστημα αρχείων όπως έχουμε συνηθίσει, είναι ένα σύμπαν από μόνο του, εάν δεν πρόκειται να διαβάσετε λεπτομερώς το wiki, μην το εγκαταστήσετε, θα είναι για πονοκεφάλους (για παράδειγμα εργαλεία όπως df [dfc] ή du [ cdu] δεν λειτουργούν σωστά στο Btrfs και πρέπει να χρησιμοποιήσετε τα δικά σας εργαλεία).

    Στην περίπτωσή μου επέλεξα τελικά το Btrfs αφού το Wincrap εγκατεστημένο είναι δύσκολο να χρησιμοποιήσω το LVM, μπορείτε, αλλά πρέπει να κάνετε μαγεία με το χέρι. Ήθελα να τρέξω τον πιγκουίνο μου το συντομότερο δυνατό.
    Εάν δεν έχετε εγκαταστήσει το Winbosta, το LVM + ext4 είναι ένας υπέροχος συνδυασμός: η ευελιξία και η ασφάλεια της χρήσης του LVM με ένα σύστημα αρχείων που συνεχίζει να βελτιώνεται - και η gilada το πολέμησε τόσο σκληρά εκείνη τη στιγμή ...

    1.    eliotime3000 dijo

      Στην περίπτωσή μου, το πρόβλημα δεν είναι ακριβώς το NTFS, αλλά το ίδιο το περιβάλλον εργασίας των Windows Vista.

    2.    Τζοάκοι dijo

      Ευχαριστώ για το σχόλιο. Δεν έχω χρησιμοποιήσει ποτέ LVM και υποθέτω ότι δεν θα το κάνω, αλλά είναι ωραίο να γνωρίζω αυτά τα πράγματα. Παρεμπιπτόντως, ποια βελτίωση χρησιμοποιεί το LVM;

      1.    MSX dijo

        Το Btrfs είναι ένα σύστημα αρχείων. Το LVM είναι ένα σύστημα διαμέρισης. Υπάρχει ένα πλήρες άρθρο στη Wikipedia.

    3.    κυνηγός dijo

      Το ίδιο στην περίπτωσή μου, παρατήρησα πολύ αργά τα btrfs, προτιμώ το ext4.

      1.    ταρέγκον dijo

        Είναι αλήθεια, μου συνέβη, ήθελα να πειραματιστώ και το παρατήρησα πολύ αργά.

  4.   λουκάνικο dijo

    Το ext4 δεν μου έχει δώσει μέχρι τώρα προβλήματα
    Έχω διπλή εκκίνηση επομένως τα άλλα διαμερίσματα στο ntfs
    και η αλήθεια είναι ότι δεν παρατηρώ διαφορές με το ntfs
    Προς το παρόν δεν πρόκειται να πειραματιστώ με συστήματα αρχείων

    1.    eliotime3000 dijo

      Βρισκόμαστε στην ίδια κατάσταση όσον αφορά τον πειραματισμό του συστήματος αρχείων.

  5.   κατακτητής3 dijo

    Προς το παρόν χρησιμοποιώ το Debian Lenny με σύστημα αρχείων reiserfs 3.6 στον επιτραπέζιο υπολογιστή μου, καθώς είναι ήδη πολύ ξεπερασμένο ξεκίνησα να δοκιμάζω (σε άλλο δίσκο) με το Debian Wheezy. Επειδή το reiserfs δεν είναι πλέον διαθέσιμο για χρήση στην εγκατάσταση (αν και είναι δυνατό να εγκαταστήσετε το σύστημα σε ένα διαμέρισμα που είχε προηγουμένως διαμορφωθεί με reiserfs), έκανα δοκιμές με btrfs, ext4 και xfs, επιπλέον των reiserfs με την προαναφερθείσα μέθοδο. Από τις δοκιμές που έγιναν, το πιο σχετικό πράγμα που παρατήρησα ήταν ότι τόσο με ext4, reiserfs όσο και xfs η απόδοση ήταν σχεδόν η ίδια, ίσως με την αντίληψη λίγο πιο γρήγορη κατά τη χρήση xfs, αλλά ήταν σίγουρα πολύ πιο αργή κατά τη χρήση btrfs, στο Στην πραγματικότητα μόνο η εγκατάσταση χρειάστηκε περίπου τρεις φορές περισσότερο σε αυτό το σύστημα αρχείων. Επίσης, όπως αναμενόταν με το ext4, χάνεται περίπου το 5% του χρησιμοποιήσιμου χώρου κατά την κατάτμηση, οπότε ποτέ δεν θεώρησα καμία ext * καλή επιλογή. Από τότε που εγκατέστησα την πρώτη μου διανομή (Suse Linux 6.4) σε έναν υπολογιστή με δίσκο 20 Gb που χρησιμοποίησα reiserfs (τότε ήταν πειραματικό). Πρέπει να αναφερθεί το μειονέκτημα των reiserfs, εκτός από το γεγονός ότι δεν έχει πλέον ενεργή ανάπτυξη και υποστήριξη, είναι ο χρόνος που απαιτείται για την τοποθέτηση, καθώς είναι πιο αισθητό όσο μεγαλύτερο είναι το διαμέρισμα. Όσο για το xfs το μειονέκτημα που βρήκα είναι ότι δεν μπορεί να αλλάξει το μέγεθός του ...
    Ψάχνω για πληροφορίες στο Διαδίκτυο σχετικά με τα διαθέσιμα συστήματα αρχείων για την αντικατάσταση των reiserfs Διάβασα ορισμένα άρθρα στα οποία επεσήμαναν το xfs καθώς έχει καλό σχεδιασμό και ενεργή ανάπτυξη και ενημερώνεται για να επωφεληθεί από τους σύγχρονους πολυπύρηνους επεξεργαστές, επιπλέον ότι η Red Hat έχει θέσει τις θέσεις της σε αυτό το σύστημα αρχείων.
    Τέλος πάντων, προς το παρόν xfs θεωρώ ότι είναι η καλύτερη εναλλακτική λύση, τουλάχιστον στην επιφάνεια εργασίας, σε reiserfs (πάνω από ext * και btrfs).

    1.    Τζοάκοι dijo

      Υπέροχες πληροφορίες, φαίνεται ότι το xfs είναι μια πολύ καλή εναλλακτική λύση, αν και τείνω να αλλάξω το μέγεθος του δίσκου αρκετά, οπότε δεν ξέρω αν θα το χρησιμοποιούσα, αλλά σίγουρα θα το δοκιμάσω.

      1.    MSX dijo

        Όχι τόσο υπέροχες οι πληροφορίες, ελέγξτε την απάντησή μου.

    2.    MSX dijo

      Η εκτίμησή σας για την απόδοση του Btrfs παραμορφώνεται υποθέτω ότι λόγω έλλειψης γνώσεων.

      Η Wheezy χρησιμοποιεί πυρήνα 3.2 που σύμφωνα με τα σημερινά πρότυπα είναι σχεδόν παλαιολιθικό.
      Όπως πολλές άλλες τεχνολογίες στο Linux, το μεγαλύτερο μέρος των Btrfs βρίσκεται στον ίδιο πυρήνα και όχι στις εφαρμογές χρηστών, οπότε υπήρξαν αμέτρητες ενσωματώσεις λειτουργιών και διορθώσεων σφαλμάτων από τον πυρήνα που χρησιμοποιεί το «παλιό» στον πυρήνα που εμείς χρησιμοποιήστε σήμερα στις υπόλοιπες σύγχρονες διανομές (3.12,3.13 και 3.14).

      Στο Xubuntu 14.04 (πυρήνες 3.13 και 3.14-pf) και ChakraOS (πυρήνας 3.12.6), το Btrfs λειτουργεί άψογα αν όχι πιο γρήγορα από το ext4. Η μόνη ποινή που έχει όσον αφορά την ταχύτητα γραμματισμού είναι σε εντατικές λειτουργίες βάσεων δεδομένων - τεκμηριωμένες μέχρι θανάτου.

      1.    κατακτητής3 dijo

        Είναι αλήθεια ότι με τις πιο πρόσφατες εκδόσεις του linux τα προγράμματα οδήγησης για btrfs πρέπει να έχουν λάβει αμέτρητες προσθήκες λειτουργιών και επιδιορθώσεων σφαλμάτων, αλλά αυτό θα ισχύει και για xfs.
        Αν και δεν έχω τεχνική και βαθιά γνώση σχετικά με τα συστήματα αρχείων, τα προγράμματα οδήγησης linux και άλλα ... Εκτός από το γεγονός ότι πριν από χρόνια σταμάτησα να προσπαθώ και να πειραματίζομαι με όλα τα προγράμματα διανομής και τα νέα που συναντήθηκα (καλές στιγμές!), Δοκιμή δηλαδή, εξακολουθώ να χρησιμοποιώ το Debian Lenny! χε χε! Αυτός είναι ο λόγος που δεν έχω κάνει ακόμη το άλμα από το distro έως ότου ολοκληρωθούν οι έρευνες και οι δοκιμές μου στο σύστημα αρχείων που θα χρησιμοποιήσω για την αντικατάσταση των reiserfs. ότι αυτή τη στιγμή ο νούμερο ένα υποψήφιος είναι xfs. Πιστεύω επίσης ότι έχω επαρκή κριτήρια και ικανότητα να επιλέξω αυτό που νομίζω ότι θα ήταν το καλύτερο που ταιριάζει στις ανάγκες μου, τα οποία πλησιάζουν εκείνες οποιουδήποτε κοινού χρήστη ενός οικιακού υπολογιστή ...
        Αφήνω τον σύνδεσμο σε ένα ενδιαφέρον άρθρο με τίτλο: Το Red Hat πιστεύει ότι το XFS είναι ένα καλύτερο σύστημα αρχείων από το Ext4. Εκ των οποίων επισημαίνω μια πρόταση που δίνει μια ιδέα για το γιατί τα btrfs θα μπορούσαν να είναι πιο αργά από το xfs: ... Η δημιουργία περιττών αντιγράφων μεταδεδομένων, για παράδειγμα, παρέχει ασφάλεια, αλλά η εγγραφή των ίδιων δεδομένων δύο φορές στο δίσκο θα είναι πάντα πιο αργή από ό, τι όχι κάνε τι…
        Σύνδεσμος προς άρθρο: http://diegocg.blogspot.com.ar/2013/06/red-hat-xfs-es-mejor-sistema-de.html

        1.    MSX dijo

          "Είναι αλήθεια ότι με τις πιο πρόσφατες εκδόσεις του linux τα προγράμματα οδήγησης για btrfs πρέπει να έχουν λάβει αμέτρητες προσθήκες λειτουργιών και επιδιορθώσεων σφαλμάτων, αλλά αυτό θα ισχύει και για xfs."

          Λάθος συλλογισμός: "Είναι αλήθεια ότι ο σκύλος μου από τη Δαλματία έχει 4 πόδια και 1 ουρά, θα πρέπει να είναι αλήθεια ότι όλα τα σκυλιά με τέσσερα πόδια και μία ουρά είναι λευκά και ανώμαλα."

          Παρακολουθείτε την ανάπτυξη του XFS; Όχι εγώ, αλλά θα τολμούσα να πω ότι δεν είναι καν κοντά στην ταχύτητα ανάπτυξης των Btrfs. Στην πραγματικότητα ... έχει τρέχουσα ανάπτυξη ή μόνο διορθώσεις σφαλμάτων; Τα χρόνια μπορούν να περάσουν, η αιωνιότητα αν θέλετε και η απόδοση δεν θα βελτιωθεί εάν δεν υπάρχει κανένας πίσω στον αγκώνα 😀

          Καταλαβαίνω απολύτως τον πόνο σας όταν πρέπει να εγκαταλείψω το ReiserFS, ένα από τα καλύτερα συστήματα αρχείων όλων των εποχών, κρίμα που δεν το επιτρέπουν να συνεχίσει να αναπτύσσεται ...
          Όσον αφορά την ανάγκη σας να βρείτε ένα νέο σύστημα αρχείων, προτείνω το σύνθετο LVM + ext4, το Btrfs είναι πολύ ξένο, πρέπει να διαβάσετε πολλά για να το χρησιμοποιήσετε σωστά και να το εκμεταλλευτείτε στο μέγιστο δυναμικό του, σίγουρα δεν είναι "εγκατάσταση και ξεχάστε Η τεχνολογία εξηγεί και ο Μανουέλ στον σύνδεσμό του, ο οποίος συνεπάγεται επιπλέον εργασία για τη συντήρηση.

          Εάν δεν έχετε εγκαταστήσει το Wincrap, το LVM + ext4 είναι υπέροχο. Στην πραγματικότητα, το Btrfs προορίζεται λίγο να αντικαταστήσει την ανάγκη για το σύστημα αρχείων LVM + X.

          Όσο για το Debian, μπορεί να θέλετε να δοκιμάσετε το Tanglu (αναφέρεται εδώ στο DL), το Semplice (σταθεροποιημένο Sid) ή οποιαδήποτε από τις νέες διανομές που προσπαθούν να αναβαθμίσουν ένα καθαρό, βασικό Debian στις σημερινές χρήσεις και τεχνολογίες.

          Χαιρετισμούς.

  6.   jorgejhms dijo

    Για μένα με έπεισε όταν δοκίμασα το Gnome Documents. Με την αναζήτηση ext4 για έγγραφα χρειάστηκαν αιώνες. Με το btrfs ήταν μια άμεση λειτουργία.

  7.   Συνδυασμός dijo

    Το χρησιμοποίησα με το fedora 16 και δεν είδα καμία αλλαγή Τότε θεωρήθηκε ασταθής, γι 'αυτό κράτησα τη δια βίου ext4 μου

  8.   Μανουέλ Εσκούντο dijo

    Το BTRFS είναι ένα εξαιρετικό σύστημα αρχείων, μεταξύ των πλεονεκτημάτων που παρατήρησα είναι η μεγαλύτερη ταχύτητα στους υπολογιστές μου (χρησιμοποιώντας το διαμέρισμα / κάτω από το BTRFS) στους διακομιστές, μεγαλύτερη ανοχή σε σφάλματα που προκαλούν καταστροφή δεδομένων (Στην ενότητα Ext4 εάν απενεργοποιήσετε έναν διακομιστή που εκτελεί έναν δαίμονα MongoDB, η βάση δεδομένων απαιτεί να την ενεργοποιήσετε ξανά με μη αυτόματο τρόπο, διαγράφοντας το αρχείο «/var/lib/mongodb/mongod.lock» και επανεκκίνηση του δαίμονα mongod, στο BTRFS αυτό δεν συμβαίνει λόγω της δομής του CoW και άλλων προϊόντων) . Εκτός από τη δυνατότητα «αναβίωσης» κατεστραμμένων σκληρών δίσκων (Προφανώς είχαν προηγουμένως Windows NTFS και τερματίστηκαν τόσο άσχημα που δεν δέχονται εγκατάσταση Linux με Ext4 χωρίς αποτυχία).

    ΤΟ ΠΡΟΒΛΗΜΑ είναι ότι το BTRFS δεν είναι ένα σύστημα αρχείων που λειτουργεί "εκτός κουτιού" για τον χρήστη όπως το ExtX, το οποίο δεν χρειάζεται περαιτέρω συντήρηση ή βελτιστοποιήσεις. Χρησιμοποιώ το BTRFS στην παραγωγή από το Fedora 15 (είμαι στο Fedora 20 αυτή τη στιγμή) και με την πάροδο του χρόνου έχω παρατηρήσει πολλά πράγματα που απαιτούνται για να το κάνει να λειτουργεί καλά, συμπεριλαμβανομένων των διαδικασιών συντήρησης που εξηγώ αυτό το άρθρο:

    http://xenodesystems.blogspot.com/2014/05/btrfs-maintenance-and-other-tips.html

    (Με το οποίο, μεταξύ άλλων, αποφεύγεται ο συνηθισμένος κατακερματισμός που συνεπάγεται αυτό το σύστημα)

    και ανακάλυψα επίσης ότι το να είσαι ένα σύστημα αρχείων CoW είναι "τοποθεσία, τοποθεσία, τοποθεσία". Βλέπετε, το BTRFS είναι ιδανικό για το / partition από τη φύση του και το προφίλ πρόσβασης σε αρχεία, αλλά αν το βάλετε σε ένα διαμέρισμα / home και στη συνέχεια περιμένετε να τρέξει για παράδειγμα κάτι που κάνει back-to-back γράφει στον σκληρό δίσκο (όπως μια τρέχουσα εικονική μηχανή του οποίου ο "σκληρός δίσκος" βρίσκεται στο b / bff home / home) το σύστημα απλώς παγώνει επειδή το CoW δεν έχει δημιουργηθεί για αυτόν τον τύπο λειτουργίας (αν και λειτουργεί σε αυτό) ...

    Στο τέλος της ημέρας, νομίζω ότι εξαιτίας αυτών των πραγμάτων δεν το βλέπουμε ακόμα ως την «προεπιλεγμένη προεπιλογή» των περισσότερων διανομών, καθώς αυτά τα πράγματα είναι σημεία για να δουλέψουμε χωρίς αμφιβολία.

    1.    Τζοάκοι dijo

      Υπέροχες πληροφορίες, ναι, πρόσθεσα αυτά τα πλεονεκτήματα στην ανάρτηση, αλλά είμαι οικιακός χρήστης (για να το πω), αυτές οι επιλογές δεν έχουν σημασία για μένα ούτε είμαι σίγουρος πώς λειτουργούν καθόλου, οπότε κράτησα αυτήν που λειτούργησε καλύτερα για μένα. Αν και, θα δοκιμάσω επίσης το xfs για αυτά που είπαν παραπάνω.

  9.   Αλέξανδρος dijo

    xfs

  10.   alex dijo

    Για SSD θα στοιχηματίσω στο f2fs

  11.   Γιόργκιτσιο dijo

    Έχω ακούσει καλές αναφορές στα btrfs, και το πρόβλημα να αλλάξω (αν ήθελα), πρέπει να διαμορφώσω ΟΛΑ ΚΑΙ, καθώς έχω πάρα πολλές πληροφορίες, θα έχω προβλήματα να το υποστηρίξω ._.

    Και καλό που ήταν ήδη σταθερό, αν και δεν ξέρω αν για όλες τις διανομές (εδώ στο Gentoo δεν έχει συζητηθεί η υπόθεση). Εν τω μεταξύ, κολλάω με το ext4 για θέματα συνήθειας και σταθερότητας.

    Και δεν έχω δράματα με την αναζήτηση αρχείων και δυσκολεύομαι να ευρετηριάσω για να επιταχύνω τις αναζητήσεις, λόγω του απαιτούμενου χώρου στο σκληρό δίσκο: /

    Θα δοκιμάσω το btrfs όταν είναι πιο ογκώδες και θα βρω πώς να δημιουργώ αντίγραφα ασφαλείας για λίγο (και επίσης όταν έχετε μεγαλύτερο σκληρό δίσκο :)

    1.    Τζοάκοι dijo

      Γεια σας, θεωρείται σταθερό για τους προγραμματιστές του περισσότερο από οτιδήποτε άλλο, σε άλλες διανομές, εκτός από το SUSE ή το Fedora, ούτε συζητείται, αν και η SUSE το έχει ήδη υιοθετήσει όπως είπα παραπάνω.

      1.    Γιόργκιτσιο dijo

        Μμμ τώρα καταλαβαίνω. Θα περιμένω αργότερα. Ευχαριστώ 😀

    2.    MSX dijo

      Όχι, δεν χρειάζεται να διαμορφώσετε τα πάντα. Τα διαμερίσματα extX μεταφέρονται με διαφάνεια σε Btrfs με το πλεονέκτημα της επαναφοράς των αλλαγών (δηλαδή, επιστροφή στο παλιό σας σύστημα αρχείων), εάν το επιθυμείτε.

      1.    Γιόργκιτσιο dijo

        Χαίρομαι που το γνωρίζω. Θα περιμένω το Btrfs να έχει τόσο μεγάλη υποστήριξη όσο το ext4 και να είναι τόσο τεράστιο όσο το ext4 είναι τώρα. Και ευχαριστώ, με αφήνει πιο ήρεμο όταν θέλω να μπερδεύω με αυτό το σύστημα αρχείων 😀

  12.   Γιογιό dijo

    Έχω BTRFS στο SSD μου τόσο στο KaOS όσο και στον Antergos, προς το παρόν δεν έχω παρατηρήσει τίποτα περίεργο, δηλαδή έχω το fstab condition.

    Τα αφήνω σε περίπτωση που βοηθά κάποιον.

    UUID = xxxxacaminumeroxxxxxx / btrfs προεπιλογές, rw, noatime, compress = lzo, ssd, space_cache, inode_cache 0 0

    Έχω μόνο btrfs στο / root, ούτε χρησιμοποιώ ξεχωριστό / home ούτε ανταλλαγή

    1.    MSX dijo

      Ελέγξτε τον σύνδεσμο που δημοσιεύτηκε από το @Manuel για να προσθέσετε βελτιστοποιήσεις στο SSD σας.

      1.    Γαβριήλ dijo

        Το XFS συνεχίζει να αναπτύσσεται και περιλαμβάνει βελτιώσεις σε νέους πυρήνες, ορίστε την επιλογή καθυστέρησης.

  13.   Τάμπρης dijo

    Χρησιμοποιήσατε τη μηχανική μετάφραση στα πλεονεκτήματα; γιατί είναι πολύ περίεργο.

    1.    Τζοάκοι dijo

      Τι είναι αυτή η αυτόματη μετάφραση; Μια επιλογή wordpress;

  14.   Κριστιάνχκ dijo

    Είμαι ακόμα κολλημένος στο ext3

  15.   Sephiroth dijo

    Μέχρι να επιταχύνω το ext4 (σύμφωνα με τις δοκιμές που διάβασα, είναι πολύ μακριά) δεν βρίσκω κανένα λόγο να αλλάξω.

    1.    sieg84 dijo

      Αυτός δεν είναι ο στόχος της Btrfs

  16.   χωρίς όνομα dijo

    αλλά είναι δωρεάν;

    1.    MSX dijo

      Και ... αν είναι μέρος του πυρήνα ...

  17.   jorge dijo

    Αφήστε με το ext4 που πηγαίνει πολύ καλά, παρόλο που έχω ένα πολύ νέο μηχάνημα με SSD. 🙂

  18.   Ezequiel Ortiz Rossner dijo

    Χρησιμοποιώ το XFS από το Ubuntu 10.04 και για μένα είναι το καλύτερο που λειτουργεί!

  19.   Τζον λαγούρα dijo

    Το Btrfs έχει ακόμα έναν τρόπο να πάει.

    Εν τω μεταξύ, το XFS είναι ο φίλος σας.

  20.   carlos dijo

    Χρησιμοποιώντας συμπίεση, με τον πυρήνα 3.12.x, ολόκληρο το σύστημα αρχείων καταστραφεί μετά την εγγραφή μεγάλου δίσκου. Προειδοποιήθηκε…

  21.   jose Perez dijo

    Σκέφτομαι πολλά για το σύστημα αρχείων που θα χρησιμοποιήσω. Δεν ξέρω αν θα χρησιμοποιήσω BTRFS, ZFS ή XFS. Τώρα αφού διαβάσω το άρθρο του οποίου ο σύνδεσμος, κάτω από αυτές τις λέξεις επισυνάπτονται, νομίζω ότι θα αρχίσω να χρησιμοποιώ btrfs.

    http://libuntu.com/marc-merlin-de-google-habla-sobre-las-ventajas-de-btrfs-y-las-desventajas-de-zfs/

    1.    Yo dijo

      ZFS σε GNU / Linux; Καλή τύχη, απλά συνέχισα να σκέφτομαι.

      1.    DAGO dijo

        Δεν χρειάζεται να σκέφτεσαι πολύ 😉
        https://clusterhq.com/blog/state-zfs-on-linux/

  22.   Φρανσίσκο dijo

    Πρόσφατα αγόρασα έναν επεξεργαστή Pavillion AMD A8 laptop, ram 8 GB με εργοστασιακά εγκατεστημένα παράθυρα 8.1, αγόρασα επίσης δίσκο SSD 160 GB και προχώρησα στην εγκατάσταση του Ubuntu 14.04 LTS στο SSD μέσω εξωτερικής σύνδεσης USB (χρησιμοποιώ το δίσκο SSD εξωτερικά στο υπολογιστή για να μην αγγίζω τίποτα μέσα στο φορητό υπολογιστή), για την εγκατάσταση του Ubuntu επέλεξα την αυτόματη εγκατάσταση, όλα πήγαν τέλεια, ακόμη και χωρίς να κάνω άλλη λειτουργία μετά την εγκατάσταση, όταν ενεργοποιώ τον υπολογιστή αυτόματα εμφανίζεται ένα μενού που προσφέρει επιλογή εκκίνησης είτε με Ubuntu είτε με Windows, δεν είχα δοκιμάσει ποτέ το Ubuntu σε έναν μετριοπαθώς σύγχρονο υπολογιστή και με δίσκο SSD, δεν λειτουργεί, πετά, ωστόσο ήμουν περίεργος να δω ποια είναι η απόδοση του Ubuntu Btrfs, δεν έχω πολύ βαθιές δεξιότητες υπολογιστών, αλλά χρησιμοποιώ το Ubuntu για αρκετό καιρό και μου αρέσει να παίζω και να δοκιμάζω διαφορετικές επιλογές διαμέρισης για να συγκρίνω τα αποτελέσματα, για Όσο περισσότερο κοιτάζω στο Διαδίκτυο, δεν βλέπω ένα πλήρες σεμινάριο που επιτρέπει τη δημιουργία σύνθετων διαμερισμάτων στο Linux χρησιμοποιώντας δίσκο SSD, αν έχετε συμβουλές σχετικά με αυτό, σας ευχαριστώ εκ των προτέρων για την προσοχή σας… haaa… παρεμπιπτόντως, συγχαρητήρια…. καλό άρθρο.

  23.   Κάρλος dijo

    Καλημέρα σε όλους, έχω ψάξει για ένα κατάλληλο σύστημα αρχείων για να χειριστώ μεγάλα αρχεία, ειδικά αρχεία βίντεο. Πρέπει να προετοιμάσω ένα αποκλειστικό διαμέρισμα για αυτούς με τη μορφή XFS; Προς το παρόν χρησιμοποιώ ext4, αλλά φυσικά, έχω αρχεία όλων των ειδών στο / σπίτι μου.

    Σε αυτό το διαμέρισμα βασικά θα ήταν μόνο η ανάγνωση αρχείων.

    Χρησιμοποιώ ένα φορητό υπολογιστή Lenovo ideapad s400touch με διαμερίσματα ubuntu 14.01 και 4, / boot, swap ή / και home.

    Χαιρετίσματα και ευχαριστώ που με διαβάσατε.

  24.   Εικόνα placeholder Juan Carlos Sandoval dijo

    Καληνύχτα σε όλους. Έχω μηχανή παραγωγής με δίσκο SSD στον οποίο προσαρτώ το OpenSUSE με btrfs. Τα χαρακτηριστικά του είναι αρκετά ενθαρρυντικά και στην πραγματικότητα είναι πολύ γρήγορο για τον τερματισμό και την εκκίνηση του διακομιστή. Σε αυτό το σύστημα αρχείων βάλτε τη βάση δεδομένων παραγωγής της επιχείρησής μου, αλλά έπρεπε να επανεγκαταστήσω τον υπολογιστή μου ξανά, επειδή δεν υποστηρίζει διακοπή ρεύματος και αυτό ήταν το μόνο σύστημα αρχείων που είχε καταστραφεί. Δεν μπόρεσα να ανακτήσω το σύστημα αρχείων για να το προσαρμόσω. Με το βοηθητικό πρόγραμμα αποκατάστασης btrfs κατάφερα να αποκτήσω τη βάση δεδομένων, αλλά παρόλα αυτά, ήταν ήδη κατεστραμμένο και δεν ήταν δυνατό να το ανακτήσω με τα βοηθητικά προγράμματα του firebird. Η αλήθεια είναι ότι με προκάλεσε ένα μεγάλο πρόβλημα, επειδή τα αρχεία πωλήσεων χάθηκαν για μια ολόκληρη μισή ημέρα (δηλαδή πολλά αρχεία), προβλήματα αποθέματος κ.λπ. Δεν το προτείνω τελικά για παραγωγή.

  25.   pepe dijo

    Γεια σε όλους, χρησιμοποιώ το Xubuntu 14.04.01 LTS από τότε που κυκλοφόρησε και με ενθαρρύνει να αλλάξω το ext4. Για εμένα / χρησιμοποιώ btrfs και για / home χρησιμοποιώ xfs και την αλήθεια ... απλά εξαιρετικό, ακόμη και με xfs η αντιγραφή μεγάλων αρχείων γίνεται γρηγορότερα από ό, τι όταν χρησιμοποιούσα ext4. Δεν καταλαβαίνω τίποτα για τα συστήματα αρχείων, αλλά η αλήθεια είναι ότι ενθαρρύνθηκα να δοκιμάσω και είμαι πολύ ικανοποιημένος με το αποτέλεσμα, δεν ξέρω τι θα συμβεί αργότερα. 🙂

    1.    Felix dijo

      Γεια σας

      Μόλις αντιμετώπισα το πρόβλημα που είχα έναν διακομιστή oracle linux (redhat) με LVM. Είχα ένα 7gig FS btrfs όπου ανέβαλα τα πάντα / και στη συνέχεια άλλα 2G για ανταλλαγή. Το γεγονός είναι ότι ήταν petado και όμως υπήρχε πολύς αχρησιμοποίητος δίσκος.

      Έχω πάρει και αποπροσαρτήσει το swap και φόρτωσα τον λογικό όγκο του swap. Στη συνέχεια, έχω δημιουργήσει ένα διαμέρισμα με το fdisk με τον υπόλοιπο διαθέσιμο χώρο που δεν χρησιμοποιείται και έναν φυσικό τόμο αυτού και το πρόσθεσα στην ομάδα τόμων. Και τέλος, έχω επεκτείνει το VL όπου βρίσκεται το σύστημα αρχείων btrfs (προσαρμόζεται ΠΑΝΤΑ σε /) και έχω δημιουργήσει ένα νέο VL για το swap που μετονομάζει το ίδιο έτσι ώστε να μην χρειάζεται να αγγίξω το / etc / fstab (νόμος της ελάχιστης προσπάθειας).

      Μέχρι στιγμής τίποτα ασυνήθιστο για εκείνους που ξέρουν να χρησιμοποιούν LVM. Χρησιμοποιώντας τις εντολές της οθόνης, μπορούσα να δω τα 2 VL μου (root και swap) και το root είχε ήδη το χώρο που χρειαζόμουν. Αλλά φυσικά όταν κάνουμε df -h συνεχίζουμε να βλέπουμε την παλιά ικανότητα του FS (7gigas). Έτσι πήγα να κάνω resize2fs και τότε (μετά το μήνυμα σφάλματος) ανακάλυψα ότι το FS ήταν btrfs και έπρεπε να πάω στο Διαδίκτυο για να βρω πληροφορίες. Έχω αναζητήσει τις εντολές για να κάνω ένα ζεστό μέγεθος (οτιδήποτε αυξάνει το μέγεθος δεν είναι συνήθως απαραίτητο για να κατεβείτε).

      #btrfs αλλαγή μεγέθους συστήματος αρχείων + 10G /

      Αυτή ήταν η εντολή που χρησιμοποιήθηκε. Και μπορώ να πω ότι ήταν τέλειο. Εκείνη την εποχή έκανα ξανά ένα df -h και η νέα χωρητικότητα βγαίνει. Όλα αυτά ήταν στη ρίζα FS (/) και όλα καυτά από τον ίδιο διακομιστή. Χωρίς να χρειάζεται να ξεκινήσετε οποιοδήποτε livecd ή οτιδήποτε άλλο.

      Συμπερασματικά, όλα είναι σωστά. btrfs και LVM παίρνουν τη μητέρα dp.

      Εντάξει.

  26.   Abkrim mateos dijo

    Ένα από τα πολλά υποτιθέμενα τεχνικά άρθρα που παραμορφώνουν το τεχνικό σύμπαν και που στο τέλος δεν είναι τίποτα περισσότερο από "σχόλια και προσωπικές εκτιμήσεις". Δεν υπάρχουν αντικειμενικά δεδομένα και αντίθετα υπάρχει «Νομίζω» «Έκανα δοκιμές (των οποίων τα δεδομένα δεν δημοσιεύονται» ...
    Από την άλλη πλευρά, το χρησιμοποιημένο distro και ο πυρήνας του είναι περισσότερο από ξεπερασμένο, δεν είναι η αξιόπιστη απόδειξη οτιδήποτε.

    1.    γεια dijo

      Επίσης, δεν έχει ενοχλήσει καν να μεταφράσει καλά το copy paste σχετικά με τις δυνατότητες BTRF. Εν ολίγοις, το τυπικό «άρθρο», που είναι πολύ γενναιόδωρο, έγινε για να κερδίσει επισκέψεις ...

  27.   Φρανσίσκο Rivarola dijo

    Γεια σε όλους.
    Πρώτα απ 'όλα, αυτό που λέει ο κ. Μάτεος είναι αλήθεια, όλα βασίζονται σε εμπειρίες και αναγνώσεις από το "έξω εκεί", αλλά είναι αλήθεια ότι όλα λειτουργούν, λίγοι θα καταλάβουν τέτοια τεχνικά δεδομένα.
    Όσον αφορά το fs, χρησιμοποιώ το openSUSE από την αρχή, δοκίμασα πόσες διανομές διέσχισαν την πορεία μου, σε ένα πολύ ισχυρό netbook, 4GB ram και cpu celeron 1.6 Ghz x2. Από την έκδοση 13.2, η κατάτμηση με btrfs in / και xfs in / home είναι προεπιλεγμένη. Η SUSE το έκανε και για κάποιο λόγο είναι. Η αλήθεια είναι ότι λειτουργεί υπέροχα, καμία άλλη διανομή δεν λειτουργεί όπως το openSUSE, η ταχύτητα αναζήτησης στην επιφάνεια εργασίας είναι άμεση, αντιγράφεται, κόβεται, επικολλάται όλα είναι γρήγορη, περισσότερο από ό, τι στο debian και τα παράγωγα, (η αλήθεια είναι ότι ακόμα δεν καταλαβαίνω πώς Οι χρήστες Linux χρησιμοποιούν το Ubuntu).
    Εγκατέστησα το Ubuntu με ext4 και στη συνέχεια btrfs και το τελευταίο ήταν καλύτερο, δεν ξέρω γιατί, αλλά ήταν.
    Συνεχίζοντας με τα btrfs, το SUSE και η εταιρεία το χρησιμοποιούν από προεπιλογή, επειδή ενσωματώνουν στιγμιότυπα για ανάκτηση, χωρίς να χρειάζεται να είναι ειδικός για ανάκτηση σε περίπτωση καταστροφής.
    Η αλήθεια είναι ότι δεν υπάρχει τίποτα καλύτερο από το openSUSE, και να μην μείνουμε στο 13.1 μόνο για αειθαλή, οι αλλαγές στο 13.2 είναι απίστευτες. Δεν θα συνιστούσα ή θα χρησιμοποιήσω οτιδήποτε άλλο εκτός από το χαμαιλένιο distro.
    Χαιρετίσματα σε όλους και ... ΕΧΟΥΝ ΔΙΑΣΚΕΔΑΣΗ !!

  28.   Olivier dijo

    Έχω χρησιμοποιήσει το σύστημα αρχείων btrfs για ένα microsd και ήταν αδύνατο να το μορφοποιήσω αργότερα, αφού έχω χρησιμοποιήσει αμέτρητα συστήματα μορφοποίησης. Μια κακή εμπειρία, αν και το σύστημα φαίνεται πολλά υποσχόμενο, ειδικά για δίσκους SSD, αρκεί να ξεπεραστούν προβλήματα όπως αυτό που μου συνέβη.