Συστήματα αρχείων διαφόρων συσκευών και λειτουργικών συστημάτων

Συστήματα αρχείων διαφόρων συσκευών και λειτουργικών συστημάτων

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

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

Συσκευές αποθήκευσης

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

Οι μονάδες flash USB και οι κάρτες μνήμης λειτουργούν συνήθως με FAT ή exFAT. Αυτός ο τύπος συστήματος αρχείων είναι συμβατός με διάφορα λειτουργικά συστήματα. Αυτό σας επιτρέπει να χρησιμοποιήσετε τη μονάδα flash USB ή μια κάρτα μνήμης με οποιονδήποτε υπολογιστή.

Τα αρχεία NTFS, HFS +, Ext2-4 είναι πολύ τυπικά για προσωπικούς υπολογιστές και σταθμούς εργασίας. Αυτά τα συστήματα αρχείων λειτουργούν μεμονωμένα και δεν είναι συμβατά με τους αντίστοιχους.

Οι περισσότερες αποθήκες NAS βασίζονται σε συστήματα αρχείων XFS, Ext2-4, Btrfs ή ReiserFS. Θεωρούνται ως τα πιο κατάλληλα για οικιακούς διακομιστές λόγω του σχεδιασμού τους, ενώ το XFS, για παράδειγμα, είναι μια τέλεια επιλογή για μεσαία και μεγάλα αρχεία και, τέλος, το ReiserFS δίνει τη μέγιστη ταχύτητα. Τα συστήματα αρχείων σε συσκευές NAS συνήθως αποκρύπτονται και εμφανίζονται ως φάκελοι δικτύου μέσω ειδικών πρωτοκόλλων δικτύου.

Λειτουργικά συστήματα

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

Windows OS

NTFS

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

Δομή του συστήματος αρχείων NTFS

Δομή: η κεφαλίδα του συστήματος αρχείων (η εγγραφή εκκίνησης), ο κύριος πίνακας αρχείων ($ MFT), ο χώρος για τα αρχεία.

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

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

Διαγραφή αρχείου

Διαδικασία: το σύστημα αρχείων δεν διαγράφει και μάλλον επισημαίνει την εγγραφή αρχείου στο MFT ως αχρησιμοποίητο και επισημαίνει τη θέση του αρχείου στο MFT και το Bitmap όπως απελευθερώνεται. Το σύστημα διαγράφει επίσης την καταχώρηση αρχείου από τον κατάλογό του.

Ανάκτηση: οι πληροφορίες σχετικά με το διαγραμμένο αρχείο (όνομα, μέγεθος, τοποθεσία) παραμένουν στο MFT. Εάν η εγγραφή MFT παραμένει αμετάβλητη και τα δεδομένα δίσκου δεν αντικαθίστανται, οι πιθανότητες ανάκτησης αυτού του αρχείου είναι 100%. Ωστόσο, αν αυτή η εγγραφή διαγραφεί, εξακολουθεί να είναι δυνατή η εύρεση του αρχείου από το περιεχόμενό του με τη βοήθεια της ακατέργαστης μεθόδου ανάκτησης. Στη συνέχεια, η διαδικασία ανάκτησης πραγματοποιείται από τα περιεχόμενα του δίσκου παρακάμπτοντας τη δομή του συστήματος αρχείων).

Μορφοποίηση

Διαδικασία: το σύστημα αρχείων σκουπίζει μόνο την αρχή του MFT. Η ουρά MFT παραμένει αμετάβλητη.

Ανάκτηση: τα πρώτα 256 αρχεία χάνουν τους συνδέσμους τους με το MFT. Έτσι, η ανάκτηση τους είναι δυνατή μόνο με την ακατέργαστη μέθοδο ανάκτησης. Οι πιθανότητες ανάκτησης για τα αρχεία που ακολουθούν αυτά τα 256 αρχεία είναι έως και 100%.

FAT / FAT32

Το FAT / FAT32 είναι ένα από τα παλαιότερα συστήματα αρχείων με πολύ απλό σχεδιασμό. Αυτό το σύστημα αρχείων υποστηρίζεται από όλα τα λειτουργικά συστήματα που καθιστούν δυνατή την ελεύθερη ανταλλαγή δεδομένων μεταξύ διαφορετικών αποθηκευτικών χώρων. Αυτό το σύστημα αρχείων εφαρμόζεται σε μικρές εξωτερικές συσκευές αποθήκευσης δεδομένων, όπως κάρτες μνήμης φωτογραφικών και βιντεοκαμερών και μονάδες flash USB.

Το πιο προφανές μειονέκτημα αυτού του συστήματος είναι η ανικανότητά του να αποθηκεύει μεγάλα αρχεία – οι περιορισμοί στο μέγεθος κάθε αρχείου είναι 2 GB για το FAT16 και 4 GB για το FAT32.

Δομή συστήματος αρχείων FAT / FAT32

Δομή: η κεφαλίδα του συστήματος αρχείων (2 περισσότερες κεφαλίδες για το FAT32), οι πίνακες FAT και η περιοχή δεδομένων.

Το σύστημα αρχείων FAT εφαρμόζει τον Πίνακα κατανομής αρχείων που περιέχει μια καταχώρηση για κάθε σύμπλεγμα στο δίσκο και δημιουργεί έναν σύνδεσμο από αυτόν τον πίνακα στη θέση του αρχείου στο δίσκο. Έχει επίσης συνδέσεις με το σύμπλεγμα της έναρξης αρχείου, τη συνέχιση αρχείου και το τέλος του αρχείου. Το σύστημα αρχείων FAT δεν εφαρμόζει ανασυγκρότηση των κατακερματισμένων αρχείων. Λόγω του αρχικού σχεδίου του συστήματος, τα αρχεία στο FAT έχουν 8 σύμβολα για το όνομα του αρχείου και 3 σύμβολα για την επέκταση αρχείου. Αυτός είναι ο λόγος για τον οποίο το σύστημα αρχείων αποθηκεύει μεγάλα ονόματα αρχείων ξεχωριστά, χρησιμοποιώντας τη λειτουργία επέκτασης μεγάλων ονομάτων αρχείων (LFN).

Διαγραφή αρχείου / μορφοποίηση

Διαδικασία: το σύστημα αρχείων διαγράφει όλες τις πληροφορίες που περιέχονται στον Πίνακα κατανομής αρχείων, συμπεριλαμβανομένων των συνδέσεων με τη συνέχιση αρχείου και το σύμπλεγμα τερματισμού. Ωστόσο, η περιοχή δεδομένων δεν καθαρίζεται. Το πρώτο σύμβολο του ονόματος αρχείου διαγράφεται στη σύντομη φόρμα του, και στην περίπτωση του FAT 32, το τμήμα των πληροφοριών σχετικά με το αρχικό σύμπλεγμα αρχείων διαγράφεται.

Ανάκτηση: μπορεί να βρεθεί η αρχή του αρχείου, αλλά οι πληροφορίες σχετικά με τη συνέχιση του αρχείου και το τέλος χρειάζονται μια παραδοχή. Για το λόγο αυτό, η ανάκτηση δεδομένων μπορεί να είναι ελλιπής. Εκτός αυτού, το σύστημα αρχείων FAT δεν ανασυγκροτεί τα αρχεία, καθιστώντας δύσκολη την ανάκτηση των κατακερματισμένων αρχείων ακόμη και με τη βοήθεια της πρώτης μεθόδου ανάκτησης. Ένα άλλο πρόβλημα είναι ότι τα ονόματα αρχείων είναι περιορισμένα σε μήκος και μπορούν ακόμη και να αποθηκευτούν αποσπασμένα στο δίσκο. Η ανάκτηση μεγάλων ονομάτων αρχείων μπορεί να μην δώσει αποτελέσματα.

ExFAT

Το ExFAT αναπτύχθηκε από την Microsoft Corporation προκειμένου να επεκταθεί το FAT. Η απλότητα αυτού του συστήματος αρχείων έχει κάνει αρκετά δημοφιλές. Αλλά σε αντίθεση με τον προκάτοχό του, το ExFAT είναι ικανό να αποθηκεύει αρχεία οποιουδήποτε μεγέθους.

Δομή συστήματος αρχείων ExFAT

Δομή: η κεφαλίδα του συστήματος αρχείων, ο πίνακας FAT και η περιοχή δεδομένων.

Όπως και οι προκάτοχοί του, το σύστημα αρχείων ExFAT εφαρμόζει τον Πίνακα κατανομής αρχείων για τη διαχείριση αρχείων. Αυτός ο πίνακας περιέχει μια καταχώρηση για κάθε σύμπλεγμα στο δίσκο και κάνει έναν σύνδεσμο από αυτόν τον πίνακα στην τοποθεσία του αρχείου στο δίσκο. Έχει επίσης συνδέσεις με την αρχή του αρχείου, τη συνέχιση του αρχείου και το τέλος του αρχείου. Αυτό το σύστημα αρχείων προσπαθεί να αποφύγει τον κατακερματισμό του αρχείου και δεν παρέχει σύνδεση με υποκαταλόγους αρχείων.

Διαγραφή αρχείου / μορφοποίηση

Διαδικασία: το σύστημα αρχείων διαγράφει όλες τις πληροφορίες που περιέχονται στον Πίνακα κατανομής αρχείων, συμπεριλαμβανομένων των συνδέσεων με τη συνέχιση και το τέλος του αρχείου. Ωστόσο, η περιοχή δεδομένων δεν καθαρίζεται.

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

ReFS

Το ReFS είναι ένα σύστημα αρχείων που εφαρμόζεται συχνά σε διακομιστές. Αυτό το σύστημα αρχείων εφαρμόζει το Copy-on-Write (COW) που επιτρέπει στις παλαιότερες εκδόσεις των διαγραμμένων αρχείων να παραμείνουν στο δίσκο. Αυτό το σύστημα αρχείων δεν είναι η καλύτερη επιλογή για την αποθήκευση απλών αρχείων χρηστών, καθώς διαθέτει τουλάχιστον 64 KB χώρου στο δίσκο για κάθε αρχείο. Αν το αρχείο έχει μέγεθος μικρότερο από 64 KB, το σύστημα αρχείων θα το αποθηκεύσει σε κάθε περίπτωση, κάνοντας έτσι τη χρήση του χώρου στο δίσκο αναποτελεσματική.

macOS

HFS
Το σύστημα αρχείων HFS είναι επί του παρόντος ένα παλαιό σύστημα αρχείων Mac που υποστηρίζεται από το Recovery Explorer σε λειτουργία μόνο για ανάγνωση (χωρίς σάρωση).

HFS +

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

Δομή συστήματος αρχείων HFS +

Δομή: η κεφαλίδα του συστήματος αρχείων. το αρχείο του συστήματος αρχείων. το αρχείο καταλόγου με τα αρχεία που περιέχουν πληροφορίες για άλλα αρχεία (τα λεγόμενα αρχεία σκληρών συνδέσεων).

Το σύστημα αρχείων HFS + υποστηρίζει το journaling. Το περιοδικό του συστήματος αρχείων παρακολουθεί όλες τις τροποποιήσεις του συστήματος αρχείων. Το περιοδικό HFS + περιορίζεται στο μέγεθός του, οι νέες πληροφορίες προστίθενται και εγγράφονται πάνω στα παλιά αρχεία του περιοδικού. Με αυτό τον τρόπο, το σύστημα αρχείων αντικαθιστά τις παλαιότερες πληροφορίες για να απελευθερώσει το περιοδικό για δεδομένα σχετικά με νεότερες τροποποιήσεις συστήματος αρχείων.

Το σύστημα αρχείων HFS + στοχεύει στην ανασυγκρότηση αρχείων. Το σύστημα αρχείων ψάχνει επιμελώς για ένα μέρος για την αποθήκευση αρχείων και ταιριάζει με τα θραύσματα αρχείων μαζί. Ωστόσο, τα υπόλοιπα κατακερματισμένα αρχεία μπορούν να εμποδίσουν την επίτευξη του καλύτερου αποτελέσματος ανάκτησης.

Το HFS + υποστηρίζει σκληρούς δεσμούς οι οποίοι αποθηκεύονται ως χωριστά αρχεία μέσα στον κρυφό κατάλογο HFS + και χρησιμεύουν για την αποθήκευση πληροφοριών σχετικά με τα αρχεία χρηστών. Κάθε αρχείο σκληρού συνδέσμου συνδέεται με το αρχείο χρήστη.

Διαγραφή αρχείου

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

Ανάκτηση: το πρόγραμμα μπορεί να αντιμετωπίσει το περιοδικό του συστήματος αρχείων για να βρει μια παλαιότερη κατάσταση συστήματος αρχείων και να επιστρέψει τον χαμένο σκληρό σύνδεσμο στην αρχική του θέση. Οι πιθανότητες ανάκτησης δεδομένων θα εξαρτηθούν σε μεγάλο βαθμό από το πόσο καιρό το σύστημα έχει χρησιμοποιηθεί μετά τη διαγραφή του αρχείου. Ωστόσο, εάν η εγγραφή του περιοδικού έχει αδειάσει, μπορείτε να δοκιμάσετε την ακατέργαστη μέθοδο ανάκτησης, η οποία μπορεί να δώσει εξαιρετικά αποτελέσματα για μη κατακερματισμένα αρχεία.

Μορφοποίηση

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

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

Linux

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

Ext2-Ext4

Τα συστήματα αρχείων Ext2-Ext4 είναι ως επί το πλείστον τα προεπιλεγμένα συστήματα για το Linux. Αυτά τα συστήματα διαθέτουν υψηλή ταχύτητα, αποδοτικότητα, δυνατότητα προσαρμογής σε διαφορετικούς σκοπούς των δραστηριοτήτων του συστήματος. Το κύριο μειονέκτημα τους είναι ότι απαιτούν πολύ χώρο στο δίσκο για δομές συστημάτων.

Ext2-Ext4 δομή συστήματος αρχείων

Δομή: η κεφαλίδα του συστήματος αρχείων. ένα inodes? ένα inode πίνακα.

Ext2

Το σύστημα αρχείων Ext2 χρησιμοποιεί inodes που περιέχουν πληροφορίες σχετικά με τα αρχεία. Αυτές οι πληροφορίες περιλαμβάνουν την ιδιότητα του χρήστη και της ομάδας, τη λειτουργία πρόσβασης και την επέκταση. Ορισμένα inodes περιλαμβάνουν ένα αντίγραφο του πίνακα inode.

Τα inodes δεν περιλαμβάνουν τα περιεχόμενα του αρχείου και τα ονόματα των αρχείων, καθώς αυτά αποθηκεύονται σε καταλόγους αρχείων και δεν θεωρούνται μεταδεδομένα σύμφωνα με το σύστημα αρχείων.

Διαγραφή αρχείου

Διαδικασία: Το Ext2 επισημαίνει το inode ως ελεύθερο και ενημερώνει το χάρτη των ελεύθερων μπλοκ. Η καταχώριση ονόματος αρχείου αποσυνδέεται από την καταχώριση καταλόγου. Το όνομα αρχείου στην αναφορά κόμβου εξαφανίζεται. Το αρχείο θα διαγραφεί μόλις διαγραφούν όλες οι αναφορές inode σε αυτό το αρχείο.

Ανάκτηση: Λόγω του ότι οι περιγραφές αρχείων παραμένουν στο inode, οι πιθανότητες ανάκτησης του αρχείου είναι αρκετά υψηλές. Παρ ‘όλα αυτά, τα ονόματα αρχείων που είναι αποθηκευμένα σε καταλόγους και αποσυνδεμένα από το αρχείο θα χαθούν.

Μορφοποίηση

Διαδικασία: Το Ext2 σκουπίζει όλες τις ομάδες κατανομής αρχείων και διαγράφει τα inodes του αρχείου.

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

Ext3 / Ext4

Ext2-Ext4 δομή συστήματος αρχείων

Δομή: η κεφαλίδα του συστήματος αρχείων. ένα inode? ένα inode πίνακα.

Εκτός από τους inodes που εφαρμόζονται στο σύστημα αρχείων Ext2, το Ext3 και το Ext4 χρησιμοποιούν καταγραφή συστήματος αρχείων. Το περιοδικό του συστήματος αρχείων παρακολουθεί όλες τις τροποποιήσεις που έγιναν από το σύστημα αρχείων. Το Ext4 διαφέρει από το σύστημα αρχείων Ext3 στη δομή αναφορών.

Διαγραφή αρχείου

Διαδικασία: Το σύστημα αρχείων κάνει μια καταχώρηση στο περιοδικό και στη συνέχεια σκουπίζει την είσοδο inode αρχείου. Η καταγραφή του καταλόγου δεν διαγράφεται πλήρως και μάλλον αλλάζει η σειρά για την ανάγνωση του καταλόγου.

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

Μορφοποίηση

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

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

ReiserFS

Το ReiserFS είναι ένα ιδιωτικό έργο που αναπτύχθηκε για να επιτρέπει στον χρήστη να αποθηκεύει αποτελεσματικά ένα μεγάλο αριθμό μικρών αρχείων. Αυτό το σύστημα αρχείων έχει απόδοση υψηλής ταχύτητας. Ωστόσο, το ReiserFS δεν υποστηρίζεται πλέον ενεργά για ορισμένους τεχνικούς λόγους.

Δομή συστήματος αρχείων ReiserFS

Δομή: η κεφαλίδα του συστήματος αρχείων, το δέντρο S +.

Το σύστημα αρχείων χρησιμοποιεί το S + -το οποίο αποθηκεύει τα μεταδεδομένα των αρχείων και περιγράφει όλα τα αρχεία και τα θραύσματα αρχείων. Κατά τη διαδικασία της σύνταξης νέων μεταδεδομένων στο δέντρο, ένα νέο δέντρο που δημιουργήθηκε για τα νέα δεδομένα αντικαθιστά το παλιό. Ταυτόχρονα, το παλαιότερο αντίγραφό του παραμένει στο δίσκο. Έτσι, το σύστημα αρχείων μπορεί να αποθηκεύσει πολλά αντίγραφα μεταδεδομένων. Αυτή η τεχνική ονομάζεται Copy-on-Write (COW).

Διαγραφή αρχείου

Διαδικασία: Το σύστημα ενημερώνει το S + -tree για να αποκλείσει ένα αρχείο και να ανανεώσει τον χάρτη του ελεύθερου χώρου.

Ανάκτηση: λόγω του COW, είναι δυνατή η ανάκτηση όλων των αρχείων, συμπεριλαμβανομένων των ονομάτων τους. Επιπλέον, μπορείτε επίσης να ανακτήσετε την προηγούμενη έκδοση ενός αρχείου από ένα παλαιότερο αντίγραφο S + -tree.

Μορφοποίηση

Διαδικασία: Το σύστημα αρχείων δημιουργεί ένα νέο S + -στόπεδο πάνω από το υπάρχον.

Ανάκτηση: Το COW βοηθά στην ανάκτηση της προηγούμενης κατάστασης συστήματος αρχείων, καθιστώντας δυνατή την πλήρη ανάκτηση δεδομένων. Ωστόσο, οι πιθανότητες για πλήρη αποκατάσταση των χαμένων αρχείων είναι χαμηλότερες εάν το διαμέρισμα του συστήματος αρχείων ήταν πλήρες. Σε μια τέτοια περίπτωση, το σύστημα θα αντικαταστήσει τα παλιά δεδομένα με νέο.

XFS

Το XFS αναπτύχθηκε από το Silicon Graphics για τους διακομιστές IRIX. Το ισχυρό σημείο αυτού του συστήματος αρχείων είναι η ικανότητά του να συνεργάζεται με αρχεία οποιουδήποτε μεγέθους. Το σύστημα αρχείων έχει ένα υψηλό επίπεδο βελτιστοποίησης αρχείων, αλλά βασίζεται σε μια σύνθετη δομή συστήματος αρχείων. Υπάρχουν πολλές εκδόσεις του XFS, όπως το TRiX Intel for Windows. Ο Recovery Explorer υποστηρίζει όλες τις εκδόσεις XFS. Το XFS μπορεί να χρησιμοποιηθεί σε όλες τις παραλλαγές των διανομών του Linux.

Δομή του συστήματος αρχείων XFS

Δομή: σύνθετες δομές δέντρων, inodes, bitmaps

Το σύστημα αρχείων XFS χρησιμοποιεί inodes για να αποθηκεύει τα μεταδεδομένα των αρχείων και το journaling για να παρακολουθεί τις τροποποιήσεις του συστήματος. Μόνο τα μεταδεδομένα διαβάζονται με αυτό το σύστημα αρχείων. Κάθε inode έχει μια κεφαλίδα και ένα bitmap. Το XFS αποθηκεύει inodes σε ένα ειδικό δέντρο σε μια συγκεκριμένη θέση στο δίσκο. Το σύστημα διαθέτει επίσης ένα bitmap για δωρεάν μπλοκ αποθήκευσης.

Διαγραφή αρχείου

Διαδικασία: ο inode υπεύθυνος για αυτό το αρχείο εξαιρείται από το δέντρο. η θέση του αντικαθίσταται με νέες πληροφορίες.

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

Μορφοποίηση

Διαδικασία: οι κατάλογοι ρίζας του συστήματος αρχείων αντικαθίστανται.

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

JFS

Το σύστημα αρχείων JFS αναπτύχθηκε από την IBM Company για τους εσωτερικούς διακομιστές της. Πρόκειται για ένα σύστημα αρχειοθέτησης αρχείων λειτουργικού συστήματος Linux. Αυτό το σύστημα αρχείων διαθέτει αξιοπιστία και υψηλή παραγωγικότητα. Το JFS μπορεί να ονομαστεί και το δεύτερο μετά το σύστημα αρχείων XFS, αλλά έχει μια πιο περίπλοκη αρχιτεκτονική. Επί του παρόντος, το JFS χρησιμοποιείται σε εταιρικά συστήματα Linux.

Δομή του συστήματος αρχείων JFS

Δομή: σύνολα αρχείων superblock, B +, περιοδικών, i-node

Το σύστημα αρχείων JFS χρησιμοποιεί τη δομή B + -tree για την αποθήκευση δεδομένων, τη δημοσιοποίηση των τροποποιήσεων του συστήματος αρχείων και τις inodes για την περιγραφή των αρχείων. Το σύστημα είναι επίσης ικανό να αποθηκεύει πολλά συστήματα αρχείων σε ένα διαμέρισμα με συνδέσμους στο ίδιο αρχείο. Τα ονόματα αρχείων μπορούν να αποθηκευτούν στις κωδικοποιήσεις Unicode και UTF8.

Διαγραφή αρχείου

Διαδικασία: Το JFS ενημερώνει τον μετρητή αντικειμένων και απελευθερώνει το inode του στο χάρτη inodes. Ο κατάλογος ξαναχτίζεται για να αντικατοπτρίζει τις αλλαγές.

Ανάκτηση: Το inode αρχείο παραμένει στο δίσκο αυξάνοντας τις πιθανότητες ανάκτησης αρχείων έως και σχεδόν 100%. Οι πιθανότητες ανάκτησης είναι χαμηλές μόνο για ονόματα αρχείων.

Μορφοποίηση

Διαδικασία: Το JFS γράφει ένα νέο δέντρο. Αρχικά είναι μικρό και γίνεται εκτεταμένο με περαιτέρω χρήση του συστήματος αρχείων.

Ανάκτηση: οι πιθανότητες ανάκτησης των χαμένων αρχείων μετά τη μορφοποίηση είναι αρκετά υψηλές λόγω ενός μικρού μεγέθους του νέου B + -δεν. Επιπλέον, η εσωτερική αρίθμηση inodes αυξάνει τις πιθανότητες για εύκολη ανάκτηση αρχείων μετά τη μορφοποίηση.