Skip to main content

Τι είναι ένα λογικό σύστημα αρχείων;

Ένα σύστημα λογικών αρχείων είναι μια ως επί το πλείστον ακαδημαϊκή έννοια ενός συστήματος αρχείων υπολογιστή που επιχειρεί να συγχωνεύσει τα παραδοσιακά δομημένα συστήματα αρχείων με μια σχεσιακή διεπαφή στυλ δεδομένων για να δημιουργήσει έναν τρόπο για τους χρήστες να εντοπίζουν και να επεξεργάζονται αρχεία καθορίζοντας τις ιδιότητες ενός αρχείου αντί να καθορίζουνμια διαδρομή και ακριβές όνομα αρχείου.Το προκύπτον σύστημα λογικών αρχείων θα επέτρεπε σε έναν χρήστη να καθορίσει πληροφορίες γνωστές για ένα αρχείο για να ζητήσει ουσιαστικά το σύστημα αρχείων σαν μια σχεσιακή βάση δεδομένων στην οποία το σύστημα λογικής αρχείου θα μπορούσε να επιστρέψει ένα μόνο αρχείο ή μια λίστα αρχείων αντιστοίχισης από τα οποία θα επιλέξει.Ορισμένα θέματα που παρουσιάζει ένα σύστημα λογικής αρχείων περιλαμβάνουν ακρίβεια ιδιότητες στάθμισης που χρησιμοποιούνται για τον καθορισμό αρχείων, παρέχοντας διαισθητικούς τρόπους για να περιορίσουν τις αναζητήσεις και την ανάπτυξη μεθόδων για τα ερωτήματα αναζήτησης χρηστών που είναι εύκολο να μάθουν, να κατανοήσουν και να χρησιμοποιήσουν.Όντας ένα σύστημα αρχείων ερευνών σε μεγάλο βαθμό, η περισσότερη αλληλεπίδραση βασίζεται σε έρευνες μακράς γραμμής εντολών χωρίς γραφικό περιβάλλον χρήστη (GUI).Δεν υπάρχει σύστημα λογικών αρχείων λογικής βιομηχανίας, με τις περισσότερες έρευνες να περιορίζονται σε μερικά πρωτότυπα, οπότε η πραγματική εσωτερική τεχνική λειτουργία ενός τέτοιου συστήματος ποικίλλει ανάλογα με την υλοποίηση.Η πλοήγηση, όπως συνήθως, χρησιμοποιείται στους περισσότερους υπολογιστές, με αναζητήσεις boolean σε web διατηρώντας παράλληλα ένα είδος σχεσιακής βάσης δεδομένων διαφορετικών ιδιοτήτων αρχείων που μπορούν να αναζητηθούν.Ο απώτερος στόχος θα ήταν να επιτρέψει σε έναν χρήστη να χρησιμοποιεί τυποποιημένες λειτουργίες γραμμής εντολών όπως το MKDIR ή το CD με τρόπους που είναι πιο ασαφείς από ό, τι παραδοσιακά χρησιμοποιούνται.Αυτό θα σήμαινε ότι, αντί να χρησιμοποιηθεί το CD για να αλλάξει σε έναν συγκεκριμένο κατάλογο, η εντολή θα μπορούσε να ακολουθηθεί από έναν τύπο ή ένα ερώτημα, το σύστημα αρχείων που εκτελείται για να βρει καταλόγους που ταιριάζουν με τα προβλεπόμενα κριτήρια.Το αποτέλεσμα θα μπορούσε να είναι ένας ενιαίος κατάλογος, εάν το ερώτημα ήταν αρκετά συγκεκριμένο ή θα μπορούσε να είναι ένας κατάλογος πολλών καταλόγων που μπορούν να αναζητηθούν περαιτέρω.

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