Διαφορά μεταξύ ZFS και UFS Διαφορά μεταξύ του

Anonim

ZFS εναντίον UFS

Το ZFS είναι ένα συνδυασμένο σύστημα αρχείων και λογικός διαχειριστής όγκου. Περιλαμβάνει υποστήριξη για υψηλές δυνατότητες αποθήκευσης, ενσωμάτωση των εννοιών των συστημάτων αρχείων και διαχείριση όγκου, στιγμιότυπα και αντιγραφή σε κλώνοι εγγραφής (δηλαδή μια στρατηγική βελτιστοποίησης που επιτρέπει στους καλούντες που ζητούν πόρους που δεν μπορούν να διακριθούν να δίνουν τους δείκτες στον ίδιο πόρο), έλεγχος συνεχούς ακεραιότητας και αυτόματη επιδιόρθωση, RAID-Z και μη αυτόματη NFSv4 ACL. Πρόκειται για λογισμικό ανοιχτού κώδικα, το οποίο έχει άδεια χρήσης βάσει της Κοινής Άδειας Ανάπτυξης και Διανομής (ή CDDL).

Το σύστημα αρχείων Unix (επίσης γνωστό ως UFS) είναι ένα σύστημα αρχείων που χρησιμοποιείται αποκλειστικά με το Unix και όλα τα λειτουργικά συστήματα που μοιάζουν με Unix. Είναι γνωστό ως το σύστημα αρχείων Fast Berkeley και είναι ένας απομακρυσμένος απόγονος του αρχικού συστήματος αρχείων που χρησιμοποιείται στην Έκδοση 7 Unix.

Το ZFS αποτελείται από μια πληθώρα χαρακτηριστικών και εξαρτημάτων. Η πισίνα αποθήκευσης του ZFS είναι γνωστή ως zpool. Κατασκευάζεται από εικονικές συσκευές (ή vdevs) που είναι κατασκευασμένες από συσκευές μπλοκ - αρχεία, διαμερίσματα σκληρών δίσκων ή ολόκληρες μονάδες δίσκου (συνιστάται). Ως εκ τούτου, vdevs συχνά θεωρούνται ως μια ομάδα σκληρών δίσκων. Η χωρητικότητα του ZFS είναι αρκετά μεγάλη σε σύγκριση με τα συνηθισμένα συστήματα αρχείων. Πρόκειται για ένα σύστημα αρχείων 128 bit, που του επιτρέπει να απευθύνει 18 quintillion φορές περισσότερα δεδομένα από τα 64 bit συστήματα. Οι περιορισμοί που εντοπίστηκαν στο ZFS σχεδιάζονται ειδικά για να είναι αρκετά μεγάλοι ώστε να μην συναντώνται (εντός των γνωστών ορίων της φυσικής και του αριθμού των ατόμων στο φλοιό της γης για να κατασκευαστεί μια συσκευή αποθήκευσης αυτού του μεγέθους). Τα υπόλοιπα χαρακτηριστικά περιλαμβάνουν ένα αντίγραφο για το μοντέλο συναλλαγών εγγραφής, στιγμιότυπα και κλώνοι, δυναμική διαγράμμιση, μεταβλητά μεγέθη μπλοκ, ελαφριά δημιουργία αρχείων, διαχείριση cache, προσαρμοστική ευκολία και deduplication (για να αναφέρουμε μερικά από τα πιο κοινά χαρακτηριστικά).

Το UFS αποτελείται από μια ποικιλία εξαρτημάτων και εξαρτημάτων. Υπάρχουν λίγα μπλοκ στην αρχή του διαμερίσματος που προορίζονται για μπλοκ εκκίνησης - αυτά πρέπει να ξεκινούν ξεχωριστά από το σύστημα αρχείων. Υπάρχει ένα superblock, το οποίο περιέχει έναν μαγικό αριθμό που αναγνωρίζει ότι είναι ένα σύστημα αρχείων UFS, καθώς και άλλους αριθμούς που είναι ζωτικής σημασίας για την περιγραφή της γεωμετρίας του συστήματος αρχείων, των στατιστικών στοιχείων και των παραμέτρων συμπεριφορικής ρύθμισης. Υπάρχει μια συλλογή ομάδων κυλίνδρων - καθένα από τα οποία έχει ένα αντίγραφο ασφαλείας του superblock, μια κεφαλίδα ομάδας κυλίνδρων (με στατιστικά στοιχεία, ελεύθερες λίστες κλπ.), Έναν αριθμό ινών που αριθμούνται διαδοχικά και περιέχουν χαρακτηριστικά αρχείου και ένα αριθμός μπλοκ δεδομένων.

Περίληψη:

1. Το ZFS είναι ένα λογισμικό ανοιχτού κώδικα συνδυασμένο σύστημα αρχείων που υποστηρίζει υψηλές χωρητικότητες αποθήκευσης. Το UFS είναι ένα σύστημα αρχείων μοναδικό για το Unix και είναι ένας αφαιρεμένος απόγονος του αρχικού συστήματος αρχείων Unix της έκδοσης 7.

2. Το ZFS έχει μια χωρητικότητα τόσο μεγάλη που δεν επιτυγχάνονται ποτέ οι περιορισμοί που έχουν τεθεί σε αυτό. Το UFS περιέχει μια συλλογή ομάδων κυλίνδρων.