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

Ext4

Αν έχετε εγκαταστήσει ποτέ Linux πριν, είναι πιθανό να έχετε δει το "Ext4" κατά την εγκατάσταση. Υπάρχει ένας καλός λόγος για αυτό: είναι το σύστημα αρχείων επιλογής για σχεδόν κάθε διανομή Linux που είναι διαθέσιμη αυτή τη στιγμή. Σίγουρα, υπάρχουν μερικοί που επιλέγουν άλλες επιλογές, αλλά δεν υπάρχει αμφιβολία ότι το Extended 4 είναι το σύστημα αρχείων επιλογής για όλους σχεδόν τους χρήστες του Linux.

Τι μπορεί να κάνει?

Το Extended 4 έχει όλη την καλοσύνη που έχετε έρθει να περιμένετε από προηγούμενες επαναλήψεις του συστήματος αρχείων (Ext2 / Ext3) αλλά με βελτιώσεις. Υπάρχουν πολλά που μπορείτε να κάνετε, αλλά εδώ είναι τα καλύτερα μέρη του τι μπορεί να κάνει το Ext4 για εσάς:

  • αρχειοθέτηση αρχείων συστήματος
  • τα αθροίσματα ελέγχου περιοδικών
  • κατανομή αρχείων πολλαπλών ομάδων
  • Υποστήριξη συμβατότητας προς τα πίσω για Extended 2 και 3
  • συνεχής προ-κατανομή του ελεύθερου χώρου
  • βελτιωμένος έλεγχος συστήματος αρχείων (σε προηγούμενες εκδόσεις)
  • και φυσικά, υποστήριξη για μεγαλύτερα αρχεία

Για ποιόν είναι?

Το Extended 4 απευθύνεται σε όσους αναζητούν ένα υπερσύστατο ίδρυμα για να το αξιοποιήσουν ή για όσους αναζητούν κάτι που απλά λειτουργεί. Αυτό το σύστημα αρχείων δεν θα φωτογραφίσει το σύστημά σας. δεν έχει καν την μέγιστη υποστήριξη SSD, αλλά αν οι ανάγκες σας δεν είναι υπερβολικά υπερβολικές, θα πάρετε μαζί της μια χαρά.

BtrFS

Το σύστημα αρχείων B-tree (επίσης γνωστό ως butterFS) είναι ένα σύστημα αρχείων για Linux που αναπτύχθηκε από την Oracle. Είναι ένα νέο σύστημα αρχείων και βρίσκεται σε βαριά αναπτυξιακά στάδια. Η κοινότητα του Linux θεωρεί ασταθής τη χρήση για μερικούς. Η βασική αρχή του BtrFS βασίζεται στην αρχή της copy-on-write. Αντιγραφή κατά την εγγραφή σημαίνει ουσιαστικά ότι το σύστημα έχει ένα μόνο αντίγραφο από ένα κομμάτι δεδομένων πριν από την εγγραφή των δεδομένων. Όταν έχουν γραφτεί τα δεδομένα, γίνεται αντίγραφο.

Τι μπορεί να κάνει?

Εκτός από την υποστήριξη της αντιγραφής στο γράψιμο, το BtrFS μπορεί να κάνει πολλά άλλα πράγματα - τόσα πράγματα, στην πραγματικότητα, ότι θα έπρεπε να πάρω για πάντα να απαριθμήσω τα πάντα. Εδώ είναι τα πιο αξιοσημείωτα χαρακτηριστικά: Το σύστημα αρχείων υποστηρίζει στιγμιότυπα μόνο για ανάγνωση, κλωνοποίηση αρχείων, δευτερεύοντες όγκους, διαφανή συμπίεση, έλεγχος συστήματος αρχείων χωρίς σύνδεση, μετατροπή από ext3 και 4 σε Btrfs, ανασυγκρότηση μέσω διαδικτύου, RAID 1, RAID 5, RAID 6 και RAID 10.

Για ποιόν είναι?

Οι προγραμματιστές του BtrFS έχουν υποσχεθεί ότι αυτό το σύστημα αρχείων είναι η αντικατάσταση επόμενου γενιάς για άλλα συστήματα αρχείων εκεί έξω. Αυτό είναι πολύ αληθινό, αν και σίγουρα πρόκειται για έργο που βρίσκεται σε εξέλιξη. Υπάρχουν πολλές λειτουργίες δολοφόνων για τους προχωρημένους χρήστες και τους βασικούς χρήστες (συμπεριλαμβανομένων των εξαιρετικών επιδόσεων σε SSD). Αυτό το σύστημα αρχείων είναι για εκείνους που θέλουν να πάρουν λίγο περισσότερο από το σύστημα αρχείων τους και που θέλουν να δοκιμάσουν τον τρόπο copy-on-writing να κάνουν πράγματα.

XFS

Αναπτύχθηκε και δημιουργήθηκε από το Silicon Graphics, το XFS είναι ένα σύστημα αρχείων υψηλού επιπέδου που εξειδικεύεται στην ταχύτητα και την απόδοση. Το XFS κάνει εξαιρετικά καλά όταν πρόκειται για παράλληλη είσοδο και έξοδο λόγω της εστίασής του στην απόδοση. Το σύστημα αρχείων XFS μπορεί να χειριστεί τεράστια ποσά δεδομένων, τόσο πολύ στην πραγματικότητα ότι ορισμένοι χρήστες του XFS έχουν σχεδόν 300+ terabyte δεδομένων.

Τι μπορεί να κάνει?

Το XFS είναι ένα καλά δοκιμασμένο σύστημα αρχείων αποθήκευσης δεδομένων που δημιουργήθηκε για επιχειρήσεις υψηλής απόδοσης. Τα χαρακτηριστικά του περιλαμβάνουν:

  • λανθασμένη κατανομή των συστοιχιών RAID
  • αρχειοθέτηση αρχείων συστήματος
  • μεταβλητά μεγέθη μπλοκ
  • άμεσο I / O
  • εγγυημένο I / O
  • στιγμιότυπα
  • ηλεκτρονική ανασυγκρότηση
  • online αλλαγή μεγέθους

Για ποιόν είναι?

Το XFS είναι για όσους ψάχνουν για μια λύση γεμάτη βράχια. Το σύστημα αρχείων ήταν γύρω από το 1993 και έχει πάρει μόνο καλύτερα και καλύτερα με το χρόνο. Εάν έχετε ένα διακομιστή στο σπίτι και δεν είστε σίγουροι για το πού πρέπει να πάτε με την αποθήκευση, σκεφτείτε XFS. Πολλές από τις λειτουργίες του συστήματος αρχείων (όπως τα στιγμιότυπα) θα μπορούσαν να βοηθήσουν στο σύστημα αποθήκευσης αρχείων σας. Δεν είναι μόνο για διακομιστές, όμως. Εάν είστε πιο προηγμένος χρήστης και σας ενδιαφέρει πολλά από αυτά που υποσχέθηκαν στο BtrFS, ελέγξτε το XFS. Κάνει πολλά ίδια πράγματα και δεν έχει προβλήματα σταθερότητας.

Reiser4

Το Reiser4, ο διάδοχος του ReiserFS, είναι ένα σύστημα αρχείων που δημιουργήθηκε και αναπτύχθηκε από τον Namesys. Η δημιουργία του Reiser4 υποστηρίχθηκε από το έργο Linspire καθώς και από το DARPA. Αυτό που κάνει το Reiser4 ειδικό είναι το πλήθος των μοντέλων συναλλαγών. Δεν υπάρχει κανένας μόνος τρόπος να γράφονται τα δεδομένα. Αντίθετα, υπάρχουν πολλά.

Τι μπορεί να κάνει?

Το Reiser4 έχει τη μοναδική δυνατότητα να χρησιμοποιεί διαφορετικά μοντέλα συναλλαγών. Μπορεί να χρησιμοποιήσει το μοντέλο copy-on-write (όπως BtrFS), write-anywhere, journaling και το υβριδικό μοντέλο συναλλαγών. Έχει πολλές βελτιώσεις στο ReiserFS, όπως καλύτερη αρχειοθέτηση του αρχειοθετημένου αρχείου καταγραφής μέσω περιπλάνησης, καλύτερη υποστήριξη για μικρότερα αρχεία και ταχύτερο χειρισμό καταλόγων. Reiser4 έχει πολλά να προσφέρει. Υπάρχουν πολλά ακόμα χαρακτηριστικά γνωρίσματα για τα οποία πρέπει να μιλήσουμε, αλλά αρκεί να πούμε ότι είναι μια τεράστια βελτίωση σε σχέση με το ReiserFS με τους τόνους πρόσθετων χαρακτηριστικών.

Για ποιόν είναι?

Το Resier4 είναι για όσους θέλουν να τεντώσουν ένα σύστημα αρχείων σε πολλαπλές περιπτώσεις χρήσης. Ίσως θέλετε να ρυθμίσετε ένα μηχάνημα με copy-on-write, άλλο με write-anywhere και άλλο με υβριδική συναλλαγή και δεν θέλετε να χρησιμοποιήσετε διαφορετικούς τύπους συστημάτων αρχείων για να ολοκληρώσετε αυτήν την εργασία. Το Reiser4 είναι ιδανικό για αυτό το είδος χρήσης.

συμπέρασμα

Υπάρχουν πολλά συστήματα αρχείων διαθέσιμα στο Linux. Κάθε μία εξυπηρετεί ένα μοναδικό σκοπό για μοναδικούς χρήστες που θέλουν να λύσουν διαφορετικά προβλήματα. Αυτή η ανάρτηση επικεντρώνεται στις πιο δημοφιλείς επιλογές για την πλατφόρμα. Δεν υπάρχει αμφιβολία ότι υπάρχουν και άλλες επιλογές για άλλες περιπτώσεις χρήσης.

Ποιο είναι το αγαπημένο σας σύστημα αρχείων για χρήση στο Linux; Πείτε μας γιατί παρακάτω!