Πίνακας περιεχομένων:
- Εκτός αν το NFS βιδώνεται, δεν χρειάζεται να ανησυχείτε για τη χρήση του. Ο διαχειριστής του συστήματός σας έκανε όλη τη σκληρή δουλειά όταν το εγκατέστησε.
- Το NFS λειτουργεί με την τοποθέτηση απομακρυσμένων καταλόγων.
- Το χειρότερο πρακτικό πρόβλημα είναι ότι εάν ένα πρόγραμμα σταματήσει ενώ περιμένει έναν νεκρό διακομιστή NFS, δεν υπάρχει τρόπος να σταματήσετε ή να σκοτώσετε το πρόγραμμα, εκτός από την επανεκκίνηση του υπολογιστή σας UNIX.
Βίντεο: Vlog #1: Εξερεύνηση στη Σκάλα Ερεσού και ένα ωραίο φινάλε 2024
Αν ο υπολογιστής σας είναι σε τοπικό δίκτυο, ο υπολογιστής είναι πιθανώς ρυθμισμένος να μοιράζεται αρχεία με άλλους υπολογιστές. Χρησιμοποιήστε τα αρχεία σε άλλα μηχανήματα.Αυτά τα προγράμματα ονομάζονται κυρίως με TLAs (Ακριτικά γράμματα τριών γραμμάτων) όπως τα AFS, RFS και NFS.Αναφέρετε για το NFS (θα n ποτέ f s tuff) γιατί αυτό είναι το πιο συνηθισμένο σχήμα, παρόλο που λειτουργεί, με πολλούς τρόπους, το χειρότερο
Το πρόγραμμα NFS (Network File System) σάς επιτρέπει να επεξεργάζεστε τα αρχεία σε άλλον υπολογιστή με τον ίδιο σχεδόν τρόπο με τον οποίο επεξεργάζεστε τα αρχεία στον υπολογιστή σας.
Μπορεί να θέλετε να χρησιμοποιήσετε το NFS για διάφορους λόγους: > Συχνά έχετε μια παρτίδα παρόμοιων υπολογιστών που είναι διάσπαρτοι, όλοι τρέχουν λίγο πολύ τα ίδια προγράμματα.
- Αντί να φορτώσει κάθε πρόγραμμα σε κάθε υπολογιστή, ο διαχειριστής του συστήματος φορτώνει ένα αντίγραφο από όλα σε έναν υπολογιστή (το διακομιστή) ένα Όλοι οι άλλοι υπολογιστές (οι πελάτες) μπορούν να μοιράζονται τα προγράμματα.
- Είναι πολύ πιο εύκολο να διαχειριστείτε ένα δίσκο των 4, 000 megabytes από το να διαχειριστείτε 10 δίσκους των 400 megabyte ανά τεμάχιο. Είναι επίσης πιο εύκολο να δημιουργήσετε αντίγραφα ασφαλείας για όλα, επειδή τα πάντα είναι όλα σε ένα μέρος αντί να εξαπλωθεί σε μια ντουζίνα μηχανών. Μια άλλη χρήση του NFS είναι να κάνει μια δέσμη των σταθμών εργασίας να λειτουργεί ως ένα κοινό σύστημα ανταλλαγής χρόνου.
- Είναι αρκετά εύκολο να δημιουργήσετε μια δέσμη σταθμών εργασίας ώστε να μπορείτε να καθίσετε σε οποιοδήποτε από αυτά, να συνδεθείτε και να χρησιμοποιήσετε το ίδιο σύνολο αρχείων ανεξάρτητα από το πού βρίσκονται στο δίκτυο που κατοικούν φυσικά. Αυτή η δυνατότητα είναι μια μεγάλη ευκολία. Επίσης, χρησιμοποιώντας προγράμματα όπως το ssh, μπορείτε να συνδεθείτε σε ένα άλλο μηχάνημα στο δίκτυο και να εργαστείτε από αυτό το μηχάνημα (το οποίο είναι πρακτικό αν το άλλο μηχάνημα είναι πιο γρήγορο από το δικό σας ή έχει κάποια ειδική λειτουργία που θέλετε να χρησιμοποιήσετε).
- Το NFS είναι διαθέσιμο για όλα τα είδη υπολογιστών, από υπολογιστές έως κεντρικούς υπολογιστές. Παράβλεψη του NFS
Εκτός αν το NFS βιδώνεται, δεν χρειάζεται να ανησυχείτε για τη χρήση του. Ο διαχειριστής του συστήματός σας έκανε όλη τη σκληρή δουλειά όταν το εγκατέστησε.
Τα αρχεία που περνούν από το δίκτυο λειτουργούν σχεδόν ακριβώς όπως αυτά που υπάρχουν στην τοπική μηχανή. στις περισσότερες περιπτώσεις, μπορείτε να τους μεταχειριστείτε το ίδιο. Η κύρια διαφορά είναι ότι η πρόσβαση στα αρχεία μέσω του NFS είναι περίπου διπλάσια από την πρόσβαση στα αρχεία στο τοπικό μηχάνημα. Αυτό το πρόβλημα συνήθως δεν είναι μεγάλο, επειδή, για τα περισσότερα από τα πράγματα που κάνετε, το μηχάνημα δεν ξοδεύει πολύ χρόνο να περιμένει το δίσκο ούτως ή άλλως.
Wnen κάνετε κάτι
πραγματικά μεγάλο και αργό (όπως repaginate ένα έγγραφο 500 σελίδων), δείτε αν μπορείτε να συνδεθείτε στο μηχάνημα στο οποίο βρίσκονται τα αρχεία και να εκτελέσετε το πρόγραμμα μπορεί να αξίζει Η ωρα. Πού είναι αυτά τα αρχεία, ούτως ή άλλως;
Το NFS λειτουργεί με την τοποθέτηση απομακρυσμένων καταλόγων.
Τοποθέτηση σημαίνει ότι προσποιείτε ότι ένας κατάλογος σε άλλο δίσκο ή ακόμα και σε άλλον υπολογιστή είναι στην πραγματικότητα μέρος του συστήματος καταλόγου στο δίσκο σας. Τα αρχεία που είναι αποθηκευμένα σε πολλά διαφορετικά μέρη μπορούν να εμφανιστούν καλά οργανωμένα σε ένα κατάλογο δομών δομών. Κάθε φορά που το UNIX βλέπει το όνομα ενός καταλόγου - / stars / elvis, για παράδειγμα - ελέγχει αν κάποια ονόματα στον κατάλογο είναι
σημεία συναρμολόγησης, που είναι κατάλογοι στους οποίους συνδέεται λογικά ένας δίσκος σε άλλο. Το σύστημά σας μπορεί να έχει τον κατάλογο / αστέρια τοποθετημένο από κάποιο άλλο μηχάνημα, για παράδειγμα, και στη συνέχεια ο κατάλογος elvis και όλα τα αρχεία που βρίσκονται σε αυτόν βρίσκονται στο άλλο μηχάνημα.
Ο ευκολότερος τρόπος για να εντοπίσετε ποια αρχεία βρίσκονται με την εντολή df (Δίσκος ελεύθερου χώρου). Εκτυπώνει το μέγεθος του ελεύθερου χώρου σε κάθε δίσκο και σας λέει πού βρίσκονται οι δίσκοι. Εδώ είναι ένα τυπικό κομμάτι της εξόδου df:
Το σύστημα αρχείων kbytes χρησιμοποίησε την διαθέσιμη χωρητικότητα Τοποθετήθηκε στο
/ dev / sd0a 30383 6587 20758 24% /
/ dev / sd0g 157658 124254 17639 88% / usr
/ sd0h 364378 261795 66146 80% / home
/ dev / sd3a 15671 1030 13074 7% / tmp
/ dev / sd3g 1175742 758508 299660 72% / mnt
server-sys: / usr / spool / mail
300481 190865 79567 71% / var / spool / mail
server-sys: / usr / lib / news
/ spool / news
298068 243877 24384 91% / var / spool / news
Σε αυτό το παράδειγμα, ο κατάλογος / βρίσκεται σε έναν τοπικό δίσκο (δίσκος στον υπολογιστή σας) με όνομα / dev / sd0a; / usr διαμένει στο / dev / sd0g; / home βρίσκεται στο / dev / sd0h; και ούτω καθεξής. Ο κατάλογος / var / spool / mail είναι πραγματικά ο κατάλογος / usr / spool / mail στον server server-sys, το / usr / lib / news είναι πραγματικά / usr / lib / news στον server server-sys κ.ο.κ.
Ορισμένα από τα τοπικά ονόματα καταλόγων είναι τα ίδια με τα ονόματα καταλόγων του απομακρυσμένου μηχανήματος - και ορισμένα δεν είναι. Η κατάσταση αυτή μπορεί και συχνά προκαλεί σημαντική σύγχυση. δυστυχώς, είναι συνήθως αναπόφευκτη. Ένας διαχειριστής συστήματος με κάθε νόημα τουλάχιστον τοποθετεί κάθε κατάλογο με ένα σταθερό όνομα όπου και να είναι τοποθετημένο, έτσι ώστε το / var / documents / bigproject να είναι το ίδιο ανεξάρτητα από τον υπολογιστή στον οποίο εργάζεστε.
Μια βάση δεδομένων γνωστή ως NIS (Network Information System) καθιστά ευκολότερη τη διαδικασία ονομασίας. Μην ανησυχείτε για αυτό, εκτός αν ο διαχειριστής του συστήματος σας ενοχλεί.
Το NFS και το σύστημα σβήνουν
Τι συμβαίνει εάν εργάζεστε με το NFS, τα αρχεία σας αποθηκεύονται σε ένα διακομιστή και ο διακομιστής διακόπτεται; Η απάντηση είναι ότι περιμένετε. Τελικά, όταν ο διακομιστής επανέλθει, συνεχίζετε από εκεί που σταμάτησε. Εάν η συντριβή είναι σοβαρή, μπορεί να περιμένετε πολύς χρόνος.
Το χειρότερο πρακτικό πρόβλημα είναι ότι εάν ένα πρόγραμμα σταματήσει ενώ περιμένει έναν νεκρό διακομιστή NFS, δεν υπάρχει τρόπος να σταματήσετε ή να σκοτώσετε το πρόγραμμα, εκτός από την επανεκκίνηση του υπολογιστή σας UNIX.
Οι πρόσφατες εκδόσεις του NFS διαθέτουν λειτουργίες που ονομάζονται
soft
και σκληρά mounts που κάνουν να σταματάει ένα πρόγραμμα που έχει σταματήσει κατά την αναμονή ενός νεκρού διακομιστή. Το πρόβλημα είναι ότι, εάν ένας διακομιστής είναι απλώς αργός και όχι νεκρός, ένας πελάτης μπορεί να υποθέσει ότι ο διακομιστής είναι νεκρός και να σταματήσει ένα πρόγραμμα. Εάν ο πελάτης ήταν λίγο πιο υπομονετικός, ο διακομιστής θα είχε απαντήσει και το πρόγραμμα θα μπορούσε να έχει ολοκληρώσει το έργο του.