Skip to main content

Τι είναι ένα inode;

Ένα Inode είναι όπου ένα σύστημα ηλεκτρονικών υπολογιστών UNIX αποθηκεύει πληροφορίες σχετικά με αρχεία στο σύστημα.Κάθε αρχείο στο σύστημα συνδέεται με έναν από αυτούς τους κόμβους, το οποίο παρακολουθεί τις πληροφορίες όπως η ιδιοκτησία, τα δικαιώματα και ο τύπος αρχείου.Τα Inodes αναγνωρίζονται με αριθμούς.Συνήθως περίπου το 1 % της χωρητικότητας αποθήκευσης ενός συστήματος αρχείων χρησιμοποιείται για αυτόν τον τύπο αποθήκευσης.

Τα συστήματα υπολογιστών τύπου UNIX είναι αυτά που προέρχονται από το λειτουργικό σύστημα UNIX.Χρησιμοποιούνται συχνά σε διακομιστές, σταθμούς εργασίας υπολογιστών και κινητές συσκευές.Το UNIX αναπτύχθηκε το 1969 από τους υπαλλήλους της AT T που εργάζονταν στο Bell Labs.Παραδείγματα συστημάτων που βασίζονται σε UNIX περιλαμβάνουν τη διανομή λογισμικού Linux και Berkeley, μερικές φορές γνωστές ως Berkeley Unix.

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

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

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

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

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

Ένας χρήστης του υπολογιστή μπορεί να βρει την inode ενός μεμονωμένου αρχείου.Αυτός ή αυτή μπορεί να το κάνει αυτό χρησιμοποιώντας την εντολή LS -i.Αυτή η εντολή θα προκαλέσει την εμφάνιση του inode μερικές από τις πληροφορίες που είναι αποθηκευμένες για το εν λόγω αρχείο.