Η τελευταία έκδοση του προτύπου είναι η έκδοση 3 που δημοσιεύτηκε το Μάιο του 2015, ενώ η προηγούμενη έκδοση είχε δημοσιευτεί 11 χρόνια νωρίτερα. Γενικότερα το fhs αναθεωρείται τακτικά για να είναι ενήμερο ως προς τις συνεχείς τεχνολογικές αλλαγές.
Ποιος είναι ο σκοπός του fhs;
Σκοπός του fhs είναι η καθιέρωση ενός standard που επιτρέπει σε προγράμματα και ανθρώπους να προβλέπουν τη θέση εγκατεστημένων αρχείων και φακέλων. Έτσι, το πρότυπο θεσπίζει συγκεκριμένους κανόνες για κάθε περιοχή του συστήματος αρχείων, κανονίζει ένα ελάχιστο σετ αρχείων και φακέλων, και τέλος, απαριθμεί συγκεκριμένες εξαιρέσεις καθώς και περιπτώσεις που δημιουργούν γνωστές διενέξεις λόγω της εξέλιξης του προτύπου.
Κατηγοριοποίηση αρχείων
Δύο τυπικές κατηγοριοποιήσεις των αρχείων σε λειτουργικά τύπου unix είναι ως προς τη συχνότητα μεταβολής των αρχείων (στατικά ή μεταβλητά αρχεία) και ως προς το βαθμό κοινής χρήσης (κοινόχρηστα και μη). Βάσει αυτών των δύο διαστάσεων, αντιγράφουμε τον χαρακτηριστικό πίνακα από τη σελίδα του προτύπου που κατατάσσει τη δομή του file system στις εν λόγω διαστάσεις:
shareable | unshareable | |
---|---|---|
static | /usr |
/etc |
/opt |
/boot |
|
variable | /var/mail |
/var/run |
/var/spool/news |
/var/lock |
Η ρίζα του συστήματος αρχείων
Η βάση του συστήματος αρχείων είναι τέτοια ώστε να επιτρέπεται η εκκίνηση, η επαναφορά, η αποκατάσταση και η επιδιόρθωση του λειτουργικού συστήματος. Τα απαραίτητα directory (ή τα αντίστοιχα συμβολικά link) είναι:
bin | σημαντικά εκτελέσιμα γραμμής εντολής |
boot | στατικά αρχεία του boot loader |
dev | αρχεία συσκευών |
etc | αρχεία παραμετροποίησης |
lib | σημαντικές κοινόχρηστες βιβλιοθήκες και αρθρώματα του πυρήνα |
media | σημείο ανάρτησης αποσπώμενων μέσων |
mnt | σημείο ανάρτησης προσωρινών συστημάτων αρχείων |
opt | επιπρόσθετα πακέτα λογισμικού |
run | δεδομένα διεργασιών |
sbin | σημαντικά εκτελέσιμα συστήματος |
srv | δεδομένα υπηρεσιών του συστήματος |
tmp | προσωρινά αρχεία |
usr | δευτερεύουσα ιεραρχία |
var | μεταβλητά δεδομένα |
Αφήστε μια απάντηση