Προς το περιεχόμενο

Ερώτηση για File System


billyyo

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια σε όλους. Κατά την εγκατάσταση του Solaris 10 σε έναν δίσκο περίπου 35GB μου εμφανίστηκε το παρακάτω ως σύνοψη:

 

Desk/File System_______________Size (MB)_______________Size(Cyls)

----------------------------------------------------------------------------

c0d0

/ ___________________________ 9735 MB ________________ 10548

swap _________________________ 512 MB __________________ 554

/export/home ________________ 24565 MB ________________ 26618

 

 

Γιατί ενώ το / περιέχει όλους τους καταλόγους (άρα και το export/home) είναι μόνο 9735 ΜΒ ενώ το /export/home είναι μεγαλύτερο ?:confused:

Δημοσ.

Einai o tropos pou xeirizete to FS kai o kernel ta partitions.

To / einai ena partition me mege8oes 9.7 kai to /export/home allo partition me mege8os 25Gb.

An baleis kai akoma ena disko(px 80GB) kai ton kaneis mount px sto /otherdisk 8a deis kai ena /otherdisk me 80GB mege8os

Δημοσ.

Όχι, το / είναι απλά το σημείο αφετηρίας του filesystem του λειτουργικού, η ρίζα. Το filesystem του λειτουργικού, όπως το βλέπεις σαν ένα δένδρο, είναι ένα νοητό κατασκεύμασμα με την ένοια ότι δεν περιγράφει απαραίτητα ένα και μόνο υπαρκτό filesystem. Λέγοντας "υπαρκτό filesystem" στην προκειμένη εννοώ ένα οποιοδήποτε σύστημα αρχείον "κάθεται" απευθείας πάνω σε ένα αποθηκευτικό μέσο, π.χ. σε ένα partition σκληρού δίσκου, και αναλαμβάνει να οργανώσει επακριβώς τα αρχεία πάνω του. Αδόκιμος ο όρος, απλά για παραδειγματικούς λόγους!

 

Η "mount" αναλαμβάνει να συμπεριλάβει οποιοδήποτε υπαρκτό (και όχι μόνο*) filesystem, είτε αυτό βρίσκεται σε έναν σκληρό δίσκο, είτε σε ένα CD, είτε σε οποιοδήποτε μέσο, και να το αντιστοιχίσει σε μία διαδρομή του νοητού αυτού filesystem του λειτουργικού το οποίο αποτελεί αυτό που βλέπεις ως χρήστης του συστήματος: μία ενιαία δενδροειδής δομή με καταλόγους και αρχεία.

 

Κάθε αντιστοιχισμένο (mounted) filesystem διατηρεί τη μοναδικότητά του, που σημαίνει, ανάμεσα σε άλλα, ότι σε σημεία που βρίσκονται ιεραρχικά μετά το σημείο αντιστοίχισής του στο νοητό filesystem του λειτουργικού, δε μπορείς να αποθηκεύσεις κάτι που καταλαμβάνει μεγαλύτερο όγκο από τη χωρητικότητά του!

 

Με άλλα λόγια, στην περίπτωσή αυτή η έννοια "περιλαμβάνω" αναφέρεται αποκλειστικά στην ιεράρχηση των σημείων στα οποία αντιστοιχίζονται τα επιμέρους filesystems, και όχι σε ιδιότητές τους, όπως είναι η χωρητικότητα. Αυτές οι ιδιότητες προσδιορίζονται σε πρώτο βαθμό από το partition στο οποίο "κάθεται" κάθε filesystem.

 

 

*(σημείωση για την 2η παράγραφο) π.χ. filesystem για τη mount μπορεί να θεωρηθεί και μία δομή καταλόγων/αρχείων που διανέμεται από κάποιο απομακρυσμένο σύστημα μέσω δικτύου ("share"), εφόσον βέβαια υπάρχει driver που να παρέχει τις απαραίτητες διεπαφές στην mount για να χρησιμοποιήσει το σχετικό δικτυακό πρωτόκολλο και να προσφέρει (διάφανα) την λειτουργικότητα που θα περίμενε κανείς από ένα παραδοσιακό filesystem μέσω αυτού. Η πρόσβαση στη μονάδα αποθήκευσης φυσικά είναι υπόθεση αποκλειστικά του απομακρυσμένου συστήματος. Ένα δημοφιλές παράδειγμα για το παραπάνω, είναι το NFS αλλά υπάρχουν και πιο extreme παραδείγματα όπως το FTPfs και το SHfs.

Αρχειοθετημένο

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

  • Δημιουργία νέου...