Δικτυακά συστήματα αρχείων
Όπως αναφέραμε και στην αρχή του κεφαλαίου, το Linux έχει μια ενιαία διαχείριση των αρχείων ανεξάρτητα από το μέσο από το οποίο έχουν συναρμοστεί (mount) στο κυρίως σύστημα αρχείων. Αυτό επέτρεψε στους προγραμματιστές να αναπτύξουν συστήματα αρχείων που λειτουργούν μέσω δικτύου και στα οποία το πραγματικό σύστημα αρχείων βρίσκεται σε άλλο υπολογιστή UNIX (μέσω NFS), σε διαφορετικής αρχιτεκτονικής υπολογιστή (π.χ. Windows), η ακόμη και διαμοιρασμένο στο δίκτυο χωρίς να βρίσκεται εξοκλήρου σε κάποιο συγκεκριμένο υπολογιστή (ClusterFS, GFS). Στο Linux, τα αρχεία δικτυακών συστημάτων αρχείων θα φαίνονται απλώς σαν κοινά αρχεία σε κάποιον κατάλογο κάτω από τον οποίο γίνεται η συναρμογή.
Φυσικά, υπάρχουν κάποιοι περιορισμοί που ισχύουν για τα δικτυακά συστήματα αρχείων, που έχουν κυρίως να κάνουν με τις ιδιοκτησίες των αρχείων (πρέπει να υπάρχει κάποια συμφωνία στα ονόματα των χρηστών μεταξύ δύο υπολογιστών που διαμοιράζονται αρχεία μέσω δικτύου).
Το σύστημα αρχείων NFS (επικοινωνία με UNIX)
Είχαμε ήδη μια πρώτη επαφή με το σύστημα NFS (Network File System) κατά την εγκατάσταση του Debian. Το NFS είναι ένα αρκετά παλιό δικτυακό σύστημα αρχείων που χρησιμοποιείται ευρέως ακόμη και σήμερα, λόγω της σταθερότητας, της δοκιμασμένης απόδοσης και της ευκολίας χειρισμού του. Η δήλωση μιας διαδρομής σε σύστημα NFS είναι η εξής:
hostname:/directory
ή
IP-address:/directory
Για παράδειγμα, αν έχετε ονομάσει τον τομέα (domain) του εσωτερικού σας δικτύου arda.nonet και υπάρχει ένας υπολογιστής ονόματι mordor με διεύθυνση IP 192.168.1.10 που προσφέρει τον κατάλογο /home μέσω NFS, μπορείτε να χρησιμοποιήσετε τις εξής διαδρομές:
mordor.arda.nonet:/home 192.168.1.10:/home
Πληροφορίες για το NFS, μπορείτε να βρείτε στη σελίδα οδηγιών nfs:
$ man nfs
Χρήσιμα πακέτα λογισμικού στό Debian: portmap, nfs-kernel-server, nfs-user-server.
Το σύστημα αρχείων smbfs (επικοινωνία με Windows)
Με παρόμοιο τρόπο, μπορείτε να προσφέρετε τα αρχεία σας σε άλλους υπολογιστές σε ένα δίκτυο Windows με το πρόγραμμα Samba. Το πρόγραμμα αυτό εμφανίζει στο δίκτυο τον υπολογιστή σας ως άλλο ένα σύστημα Windows και καθιστά δυνατή τη μεταφορά αρχείων από και προς τον υπολογιστή σας στο υπόλοιπο δίκτυο. Δυστυχώς, η εγκατάσταση ενός τέτοιου συστήματος είναι σχετικά περίπλοκη και ξεφεύγει από τους σκοπούς αυτού του οδηγού (άλλωστε, είναι ήδη θέμα ενός βιβλίου από τον εκδοτικό οίκο O'Reilly). Εντούτοις, στο κεφ. 14 παραθέτουμε κάποιες στοιχειώδεις πληροφορίες για τη ρύθμιση αυτού του συστήματος ώστε να μπορείτε να ανταλλάξετε δεδομένα σε μια ομάδα εργασίας (workgroup) ενός δικτύου Windows.
Χρήσιμα πακέτα λογισμικού στό Debian: smbclient, smbfs, samba.
Active forum topics
- Wake up from suspend mode failed
- Οργάνωση στις μεταφράσεις των ελληνικών στο Debian.
- απορια σχετικα με nvidia440
- πρόβλημα εγκατάστασης nvidia driver GTS250.
- kernel 2.6.38 για squeeze
- Gnome3
- 2 μήνες σπασμένο το upgrade σε unstable [SOLVED]
- Οι χρήστες του Internet Explorer είναι χαζοί;
- Debian Lenny + Nvidia drivers
- εγκατασταση usb cosmote
New forum topics
Νέοι χρήστες
- kountp
- Adonthegreat
- giorgos_m
- prodromos
- airmaik
Οι πιο πρόσφατες καταχωρίσεις blog.
- Fosscomm 2012
- armhf officially into Debian!
- back from UDS/Linaro Connect...
- FTF is over, Linaro Interview
- straight from FTF 2011, San Antonio...
- Όσο μεγαλώνεις μαθαίνεις...
- Emdebian 2011 Sprint report, Genesi Europe store goes online...
- Θεσσαλονίκη - open source ERP workshop
- Χρήσιμο URL για Flash Cards και Linux filesystems
- Cambridge, UK, ARM HQ for Emdebian 2011 Sprint