Android

Πώς να συνδέσετε ένα nfs share στο linux

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

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

Anonim

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

Σε λειτουργικά συστήματα Linux και UNIX, μπορείτε να χρησιμοποιήσετε την εντολή mount για να προσαρτήσετε έναν κοινόχρηστο φάκελο NFS σε ένα συγκεκριμένο σημείο προσάρτησης στο τοπικό δέντρο καταλόγου.

Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να προσαρμόσετε μη αυτόματα το μερίδιο NFS σε μηχανές Linux.

Εγκατάσταση πακέτων πελατών NFS

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

  • Εγκατάσταση προγράμματος-πελάτη NFS σε Ubuntu και Debian:

    sudo apt update sudo apt install nfs-common

    Εγκατάσταση προγράμματος-πελάτη NFS σε CentOS και Fedora:

    sudo yum install nfs-utils

Μη αυτόματη τοποθέτηση συστημάτων αρχείων NFS

Η τοποθέτηση ενός απομακρυσμένου αρχείου NFS είναι το ίδιο με την τοποθέτηση συνηθισμένων συστημάτων αρχείων.

Για να εγκαταστήσετε ένα σύστημα αρχείων NFS σε ένα δεδομένο σημείο προσάρτησης, χρησιμοποιήστε την εντολή mount στην παρακάτω φόρμα:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Χρησιμοποιήστε τα παρακάτω βήματα για να εγκαταστήσετε με μη αυτόματο τρόπο ένα απομακρυσμένο κοινόχρηστο στοιχείο NFS στο σύστημα Linux:

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

    sudo mkdir /var/backups

    Το σημείο συναρμολόγησης είναι ένας κατάλογος στο τοπικό μηχάνημα όπου πρόκειται να τοποθετηθεί το κοινόχρηστο στοιχείο NFS.

    Τοποθετήστε το κοινόχρηστο στοιχείο NFS εκτελώντας την ακόλουθη εντολή ως root ή χρήστη με δικαιώματα sudo:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Όπου 10.10.0.10 είναι η διεύθυνση IP του διακομιστή NFS, /backup είναι ο κατάλογος ο οποίος εξάγει ο διακομιστής και το /var/backups είναι το τοπικό σημείο προσάρτησης.

    Με την επιτυχία, δεν παράγεται καμία παραγωγή.

    Για να επαληθεύσετε ότι ο απομακρυσμένος τόμος NFS έχει τοποθετηθεί με επιτυχία, χρησιμοποιήστε είτε την εντολή mount είτε df -h .

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

Όταν τοποθετείτε με μη αυτόματο τρόπο το κοινόχρηστο στοιχείο, η φόρτιση κοινής χρήσης NFS δεν παραμένει μετά από μια επανεκκίνηση.

Αυτόματη τοποθέτηση συστημάτων αρχείων NFS με /etc/fstab

Γενικά, θα θελήσετε να συνδέσετε αυτόματα τον απομακρυσμένο κατάλογο NFS όταν ξεκινά το σύστημα.

Το αρχείο /etc/fstab περιέχει μια λίστα καταχωρήσεων που καθορίζουν το πώς και ποιο σύστημα αρχείων θα τοποθετηθεί κατά την εκκίνηση του συστήματος.

Για να συνδέσετε αυτόματα ένα κοινόχρηστο στοιχείο NFS κατά την εκκίνηση του συστήματός σας, προσθέστε μια γραμμή στο αρχείο /etc/fstab . Η γραμμή πρέπει να περιλαμβάνει το όνομα κεντρικού υπολογιστή ή τη διεύθυνση IP του διακομιστή NFS, τον εξαγόμενο κατάλογο και το σημείο σύνδεσης στο τοπικό μηχάνημα.

Χρησιμοποιήστε την ακόλουθη διαδικασία για να προσαρτήσετε αυτόματα ένα κοινόχρηστο στοιχείο NFS σε συστήματα Linux:

  1. Ρυθμίστε ένα σημείο προσάρτησης για το απομακρυσμένο κοινόχρηστο στοιχείο NFS:

    sudo mkdir /var/backups

    Ανοίξτε το αρχείο /etc/fstab με το πρόγραμμα επεξεργασίας κειμένου:

    sudo nano /etc/fstab

    Προσθέστε την ακόλουθη γραμμή στο αρχείο:

    / etc / fstab

    #

    10.10.0.10:/backups / var / αντίγραφα ασφαλείας nfs προεπιλογές 0 0

    Όπου 10.10.0.10 η διεύθυνση IP διακομιστή NFS, /backup είναι ο εξαγόμενος κατάλογος και /var/backups είναι το τοπικό σημείο συναρμολόγησης.

    Εκτελέστε την εντολή mount σε μία από τις παρακάτω φόρμες για να τοποθετήσετε το κοινόχρηστο στοιχείο NFS:

    mount /var/backups mount 10.10.0.10:/backups

    Η εντολή mount , θα διαβάσει το περιεχόμενο του /etc/fstab και θα τοποθετήσει το κοινόχρηστο στοιχείο.

    Την επόμενη φορά που θα επανεκκινήσετε το σύστημα, το κοινόχρηστο στοιχείο NFS θα τοποθετηθεί αυτόματα.

Αποσυναρμολόγηση των συστημάτων αρχείων NFS

Η umount αποσυνδέει (αποσυνδέει) το εγκατεστημένο σύστημα αρχείων από τη δομή καταλόγου.

Για να αποσυνδέσετε ένα τοποθετημένο κοινόχρηστο στοιχείο NFS, χρησιμοποιήστε την umount ακολουθείται είτε από τον κατάλογο στον οποίο έχει τοποθετηθεί είτε από το απομακρυσμένο κοινόχρηστο στοιχείο:

umount 10.10.0.10:/backups umount /var/backups

Εάν το στήριγμα NFS έχει μια καταχώρηση στο αρχείο fstab , αφαιρέστε το.

Η umount αποτυγχάνει να αποσυνδέσει το κοινόχρηστο στοιχείο όταν χρησιμοποιείται ο εγκατεστημένος τόμος. Για να μάθετε ποιες διαδικασίες έχουν πρόσβαση στο κοινόχρηστο στοιχείο NFS, χρησιμοποιήστε την εντολή fuser :

fuser -m MOUNT_POINT

Μόλις βρείτε τις διαδικασίες, μπορείτε να τις σταματήσετε με την εντολή kill και να αποσυνδέσετε το κοινόχρηστο στοιχείο NFS.

umount -l MOUNT_POINT

Εάν το απομακρυσμένο σύστημα NFS είναι μη προσβάσιμο, χρησιμοποιήστε την επιλογή -f ( --force force) για να εξαναγκάσετε μια αποσύνδεση.

umount -f MOUNT_POINT

Γενικά, δεν είναι καλή ιδέα να χρησιμοποιήσετε την επιλογή βίας επειδή μπορεί να καταστρέψει τα δεδομένα στο σύστημα αρχείων.

συμπέρασμα

Σας έχουμε δείξει πώς να τοποθετήσετε και να αποσυνδέσετε ένα απομακρυσμένο κοινόχρηστο στοιχείο NFS. Οι ίδιες εντολές ισχύουν για οποιαδήποτε διανομή Linux, συμπεριλαμβανομένων των Ubuntu, CentOS, RHEL, Debian και Linux Mint.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

mount nfs terminal