Πώς να μοιραστείτε αρχεία μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS

Πίνακας περιεχομένων:

Πώς να μοιραστείτε αρχεία μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS
Πώς να μοιραστείτε αρχεία μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS

Βίντεο: Πώς να μοιραστείτε αρχεία μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS

Βίντεο: Πώς να μοιραστείτε αρχεία μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS
Βίντεο: 2 Λειτουργικά Μαζί! (Dual Boot Windows / Linux) 2024, Απρίλιος
Anonim

Σχεδόν όλες οι διανομές Linux διαθέτουν τη δυνατότητα να δημιουργήσουν ένα σύστημα αρχείων δικτύου (NFS) που επιτρέπει στους διαφορετικούς υπολογιστές Linux στο δίκτυο να μοιράζονται εύκολα αρχεία. Το NFS είναι κατάλληλο μόνο για δίκτυα που αποτελούνται αποκλειστικά από υπολογιστές και διακομιστές Linux, αλλά λειτουργεί σε επίπεδο συστήματος για γρήγορες, αποτελεσματικές μεταφορές μεταξύ υπολογιστών.

Βήματα

Μέρος 1 από 2: Δημιουργία διακομιστή

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 1
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 1

Βήμα 1. Χρησιμοποιήστε το NFS (Σύστημα αρχείων δικτύου) για κοινή χρήση αρχείων μεταξύ υπολογιστών Linux σε τοπικό δίκτυο

Εάν πρέπει να μοιραστείτε αρχεία με υπολογιστές Windows ή Mac, θα έχετε πολύ μεγαλύτερη επιτυχία χρησιμοποιώντας το Samba.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 2
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 2

Βήμα 2. Κατανοήστε πώς λειτουργεί το NFS

Κατά την κοινή χρήση αρχείων με το NFS, υπάρχουν δύο πλευρές: ο διακομιστής και τα προγράμματα -πελάτες. Ο διακομιστής είναι ο υπολογιστής που αποθηκεύει πραγματικά τα αρχεία, ενώ οι υπολογιστές -πελάτες είναι οι υπολογιστές που αποκτούν πρόσβαση στον κοινόχρηστο φάκελο τοποθετώντας τον κοινόχρηστο φάκελο ως εικονική μονάδα δίσκου. Το NFS θα πρέπει να ρυθμιστεί τόσο στον διακομιστή όσο και σε κάθε πελάτη που θέλει να συνδεθεί.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 3
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 3

Βήμα 3. Ανοίξτε το τερματικό στον υπολογιστή διακομιστή

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

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 4
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 4

Βήμα 4. Πληκτρολογήστε

sudo apt-get install nfs-kernel-server nfs-common portmap και πατήστε Εισαγάγετε.

Αυτό θα ξεκινήσει τη λήψη και την εγκατάσταση των αρχείων NFS στον υπολογιστή σας.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 5
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 5

Βήμα 5. Μετά την εγκατάσταση, πληκτρολογήστε

dpkg-επαναδιαμόρφωση χάρτη portm.

Επιλέξτε "Όχι" από το μενού που εμφανίζεται. Αυτό θα επιτρέψει σε άλλους υπολογιστές του δικτύου να συνδεθούν στον κοινόχρηστο φάκελό σας.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 6
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 6

Βήμα 6. Πληκτρολογήστε

sudo /etc/init.d/portmap επανεκκίνηση για επανεκκίνηση της υπηρεσίας portmap.

Αυτό θα διασφαλίσει ότι οι αλλαγές σας θα τεθούν σε ισχύ.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 7
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 7

Βήμα 7. Δημιουργήστε έναν εικονικό κατάλογο που θα χρησιμοποιηθεί για την κοινή χρήση των δεδομένων

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

  • Πληκτρολογήστε.mkdir -p /export /dummyname και πατήστε Εισαγάγετε.

    Αυτό θα δημιουργήσει έναν κατάλογο με όνομα ψεύτικο που θα δουν οι πελάτες.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 8
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 8

Βήμα 8. Πληκτρολογήστε pico /etc /fstab και πατήστε ↵ Enter

Αυτό θα ανοίξει το αρχείο /etc /fstab και θα σας επιτρέψει να τοποθετήσετε αυτόματα την κοινόχρηστη μονάδα δίσκου κάθε φορά που ξεκινά ο διακομιστής.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 9
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 9

Βήμα 9. Προσθέστε

sharedpath dummypath κανένας δεν δεσμεύει 0 0 μέχρι το τέλος του αρχείου.

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

Για παράδειγμα, για να μοιραστείτε τη μονάδα δίσκου /dev /sdb με τους πελάτες χρησιμοποιώντας τον εικονικό κατάλογο που δημιουργήθηκε νωρίτερα, πληκτρολογήστε /dev /sdb /export /Shared none bind 0 0. Αποθηκεύστε τις αλλαγές στο αρχείο

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 10
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 10

Βήμα 10. Ανοίξτε το

/etc/εξαγωγές αρχείο.

Θα χρειαστεί να προσθέσετε τον εικονικό κατάλογο, καθώς και τις IP που επιτρέπεται να έχουν πρόσβαση σε αυτό το αρχείο. Χρησιμοποιήστε την ακόλουθη μορφή για κοινή χρήση με όλες τις διευθύνσεις IP στο τοπικό σας δίκτυο:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 11
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 11

Βήμα 11. Χρησιμοποιήστε το

sudo /etc/init.d/nfs-kernel-server επανεκκίνηση εντολή για επανεκκίνηση του διακομιστή NFS.

Μέρος 2 από 2: Σύνδεση υπολογιστών -πελατών

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας NFS Βήμα 12
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας NFS Βήμα 12

Βήμα 1. Ανοίξτε το τερματικό στον υπολογιστή -πελάτη

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 13
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 13

Βήμα 2. Πληκτρολογήστε

sudo apt-get install portmap nfs-common και πατήστε Εισαγάγετε για να εγκαταστήσετε τα αρχεία προγράμματος -πελάτη NFS.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας NFS Βήμα 14
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας NFS Βήμα 14

Βήμα 3. Δημιουργήστε τον κατάλογο στον οποίο θα τοποθετηθούν τα κοινόχρηστα αρχεία

Μπορείτε να το ονομάσετε όπως θέλετε. Για παράδειγμα, μπορείτε να πληκτρολογήσετε mkdir /sharedFiles για να δημιουργήσετε ένα φάκελο που ονομάζεται "sharedFiles".

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 15
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 15

Βήμα 4. Πληκτρολογήστε

pico /etc /fstab να ανοίξει το /etc/fstab αρχείο.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 16
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 16

Βήμα 5. Προσθέστε

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr μέχρι το τέλος του αρχείου.

Αντικαταστήστε το serverIP με τη διεύθυνση IP του υπολογιστή διακομιστή NFS. Αντικαταστήστε το sharedDirectory με τον εικονικό κατάλογο που δημιουργήσατε στον διακομιστή NFS και τον τοπικό κατάλογο που μόλις δημιουργήσατε. Αφήστε τις υπόλοιπες τιμές όπως είναι προς το παρόν.

Χρησιμοποιώντας τα παραπάνω παραδείγματα, η γραμμή μπορεί να μοιάζει με: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 17
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 17

Βήμα 6. Πληκτρολογήστε

sudo /etc/init.d/portmap επανεκκίνηση για επανεκκίνηση του portmap και χρήση των νέων ρυθμίσεων.

Η μονάδα θα τοποθετείται αυτόματα κάθε φορά που γίνεται επανεκκίνηση του υπολογιστή.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 18
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 18

Βήμα 7. Δοκιμάστε τη μονάδα τοποθετώντας τη χειροκίνητα πριν την επανεκκίνηση

Πληκτρολογήστε mount -a και στη συνέχεια ls /sharedFiles για να δείτε αν εμφανίζονται τα κοινόχρηστα αρχεία.

Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 19
Κοινή χρήση αρχείων μεταξύ υπολογιστών Linux χρησιμοποιώντας το NFS Βήμα 19

Βήμα 8. Επαναλάβετε αυτήν τη διαδικασία για κάθε υπολογιστή που συνδέεται

Θα πρέπει να μπορείτε να εισάγετε τις ίδιες ρυθμίσεις και να συνδεθείτε με επιτυχία.

Συνιστάται: