Android

Jak zamontować udział NFS w Linuksie

How To Configure NFS Server & Client in Linux || RHEL 7 || Centos 7

How To Configure NFS Server & Client in Linux || RHEL 7 || Centos 7

Spisu treści:

Anonim

Network File System (NFS) to protokół rozproszonego systemu plików, który umożliwia udostępnianie zdalnych katalogów przez sieć. Dzięki NFS możesz montować w systemie zdalne katalogi i pracować ze zdalnymi plikami tak, jakby były plikami lokalnymi.

W systemach operacyjnych Linux i UNIX można użyć polecenia mount aby zamontować udostępniony katalog NFS w określonym punkcie podłączenia w lokalnym drzewie katalogów.

W tym samouczku pokażemy, jak ręcznie i automatycznie zamontować udział NFS na komputerach z systemem Linux.

Instalowanie pakietów klienta NFS

Aby zamontować udział NFS w systemie Linux, najpierw musisz zainstalować pakiet klienta NFS. Nazwa pakietu różni się w zależności od dystrybucji systemu Linux.

  • Instalowanie klienta NFS na Ubuntu i Debianie:

    sudo apt update sudo apt install nfs-common

    Instalowanie klienta NFS na CentOS i Fedorze:

    sudo yum install nfs-utils

Ręczne montowanie systemów plików NFS

Montowanie zdalnego udziału NFS jest takie samo, jak montowanie zwykłych systemów plików.

Aby zamontować system plików NFS w danym punkcie podłączenia, użyj polecenia mount w następującej formie:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Wykonaj poniższe czynności, aby ręcznie zamontować zdalny udział NFS w systemie Linux:

  1. Najpierw utwórz katalog, który będzie służył jako punkt podłączenia dla zdalnego udziału NFS:

    sudo mkdir /var/backups

    Punkt podłączenia to katalog na komputerze lokalnym, w którym ma zostać podłączony udział NFS.

    Podłącz udział NFS, uruchamiając następującą komendę jako użytkownik root lub użytkownik z uprawnieniami sudo:

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

    Gdzie 10.10.0.10 jest adresem IP serwera NFS, /backup to katalog eksportowany przez serwer, a /var/backups to lokalny punkt montowania.

    Po pomyślnym zakończeniu produkcja nie jest produkowana.

    Aby sprawdzić, czy zdalny wolumin NFS został poprawnie podłączony, użyj polecenia mount lub df -h .

Po zamontowaniu udziału punkt podłączenia staje się katalogiem głównym podłączonego systemu plików.

Podczas ręcznego instalowania udziału, podłączenie udziału NFS nie utrzymuje się po ponownym uruchomieniu.

Automatyczne montowanie systemów plików NFS za pomocą /etc/fstab

Zasadniczo będziesz chciał zamontować zdalny katalog NFS automatycznie podczas uruchamiania systemu.

Plik /etc/fstab zawiera listę wpisów, które określają, gdzie i jak system plików zostanie podłączony podczas uruchamiania systemu.

Aby automatycznie zamontować udział NFS podczas uruchamiania systemu Linux, dodaj wiersz do /etc/fstab . Wiersz musi zawierać nazwę hosta lub adres IP serwera NFS, wyeksportowany katalog i punkt podłączenia na komputerze lokalnym.

Użyj poniższej procedury, aby automatycznie zamontować udział NFS w systemach Linux:

  1. Ustaw punkt podłączenia dla zdalnego udziału NFS:

    sudo mkdir /var/backups

    Otwórz /etc/fstab pomocą edytora tekstu:

    sudo nano /etc/fstab

    Dodaj następujący wiersz do pliku:

    / etc / fstab

    #

    10.10.0.10:/backups / var / backups nfs defaults 0 0

    Gdzie 10.10.0.10 jest adresem IP serwera NFS, katalog /backup to eksportowany katalog, a /var/backups to lokalny punkt montowania.

    Uruchom komendę mount w jednej z następujących form, aby zamontować udział NFS:

    mount /var/backups mount 10.10.0.10:/backups

    Polecenie mount odczyta zawartość /etc/fstab i zamontuje udział.

    Przy następnym uruchomieniu systemu udział NFS zostanie automatycznie podłączony.

Odmontowywanie systemów plików NFS

Komenda umount odłącza (odmontowuje) podłączony system plików od drzewa katalogów.

Aby odłączyć zamontowany udział NFS, użyj komendy umount a następnie katalogu, w którym został on zainstalowany, lub udziału zdalnego:

umount 10.10.0.10:/backups umount /var/backups

Jeśli podłączenie NFS ma wpis w pliku fstab , usuń go.

Polecenie umount nie odłączy udziału, gdy podłączony wolumin jest używany. Aby dowiedzieć się, które procesy uzyskują dostęp do udziału NFS, użyj polecenia fuser :

fuser -m MOUNT_POINT

Po znalezieniu procesów możesz je zatrzymać za pomocą polecenia kill i odmontować udział NFS.

umount -l MOUNT_POINT

Jeśli zdalny system NFS jest nieosiągalny, użyj opcji -f ( --force ), aby wymusić odmontowanie.

umount -f MOUNT_POINT

Zasadniczo nie jest dobrym pomysłem użycie opcji wymuszenia, ponieważ może to uszkodzić dane w systemie plików.

Wniosek

Pokazaliśmy, jak montować i odmontowywać zdalny udział NFS. Te same polecenia dotyczą każdej dystrybucji Linuksa, w tym Ubuntu, CentOS, RHEL, Debian i Linux Mint.

Jeśli masz jakieś pytania, zostaw komentarz.

podłącz terminal nfs