How To Configure NFS Server & Client in Linux || RHEL 7 || Centos 7
Spisu treści:
- Instalowanie pakietów klienta NFS
- Ręczne montowanie systemów plików NFS
- Automatyczne montowanie systemów plików NFS za pomocą
/etc/fstab
- Odmontowywanie systemów plików NFS
- Wniosek
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:
-
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
lubdf -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:
-
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 nfsJak zamontować i odmontować plik ISO w systemie Windows 10/8
Dowiedz się, jak zamontować i odmontować plik ISO w systemie Windows 10/8 aby można było wyodrębnić pliki z pliku ISO lub obrazu dysku i uruchomić je na dysku wirtualnym.
Jak zamontować udział Windows w systemie Linux przy użyciu CIFS
W systemach operacyjnych Linux i UNIX udział Windows można zamontować w określonym punkcie podłączenia w lokalnym drzewie katalogów, używając opcji cifs polecenia mount.
Jak zamontować plik ISO na Linuksie
Plik ISO to plik archiwum, który zazwyczaj zawiera pełny obraz dysku CD lub DVD. W tym samouczku wyjaśnimy, jak montować pliki ISO w systemie Linux.