Jak udostępnić NFS w dziedzinie Debian Top 10

Jak udostępnić NFS w dziedzinie Debian Top 10
System plików sieciowych NFS to wydajny sposób udostępniania plików i katalogów do innych maszyn w sieci. Opiera się na architekturze klientów-serwerów, w której katalog serwera jest zamontowany na systemach klientów. NFS umożliwia klientom dostęp do udostępnianych katalogów, tak jakby byli częścią własnego systemu i pozostają popularnym sposobem udostępniania plików między systemami Linux.

W tym artykule ręcznie zamontować udział NFS na maszynie klienta Debian, a także automatycznie, po rozruchu systemowym.

Użyjemy systemu Debiana 10 Buster do uruchamiania poleceń i procedur omówionych w tym artykule.

Wymagania wstępne

Przed kontynuowaniem upewnij się, że:

  • Serwer NFS jest zainstalowany i działa na zdalnym komputerze
  • NFS Shared Directory na zdalnym serwerze jest eksportowany
  • Firewall umożliwia dostęp do klientów NFS

Na potrzeby tego artykułu skonfigurowaliśmy dwie maszyny Debian10 z następującymi nazwami hosta i adresami IP:

Serwer NFS

  • Nazwa hosta: NFS-Serevr
  • Adres IP: 192.168.72.144
  • Katalog udostępniony: MNT/SharedFolder

Klient NFS

  • Nazwa hosta: NFS-Client
  • Adres IP: 192.168.72.145
  • Mocować punkt: MNT/Client_SharedFolder

Zainstaluj pakiet klientów NFS na komputerze klienta Debian 10

Aby zamontować katalogi na komputerze klienckim, musisz najpierw zainstalować na nim pakiet klienta NFS. Na komputerze klienckim uruchom następujące polecenia w terminalu, aby zainstalować pakiet klienta NFS:

Aktualizacja $ sudo apt
$ sudo apt Zainstaluj NFS-common

Krok 1: Utwórz punkt montażu dla współdzielonego katalogu serwera NFS

Aby udostępnić katalog współdzielony serwera NFS, musisz zamontować katalog serwera NFS w pustym katalogu na komputerze klienckim.

Najpierw utwórz pusty katalog punktowy na komputerze klienckim. Ten pusty katalog będzie służył jako punkt montażowy dla zdalnych podzielonych katalogów.

W katalogu /mnt utworzyliśmy nowy katalog Mount „Client_sharedFolder” za pomocą następującego polecenia:

$ sudo mkdir -p /mnt /client_sharedfolder

Krok 2: Wprowadź katalog współdzielony serwera NFS na kliencie

Zamontuj katalog współdzielony NFS do katalogu Mount Point na kliencie za pomocą następującej składni:

$ sudo Mount [nfs _ip]:/[nfs_export] [local_mountpoint]

Gdzie:

  • NFS_IP to adres IP serwera NFS
  • NFS_EXPORT to katalog współdzielony na serwerze NFS
  • Local_mountpoint to katalog Mount Point w systemie klienta

Na podstawie naszej konfiguracji przeprowadziliśmy następujące polecenie:

$ sudo Mount 192.168.72.144:/mnt/sharedFolder/mnt/client_sharedfolder

Po zamontowaniu katalogu współdzielonego NFS możesz to potwierdzić za pomocą następującego polecenia w terminalu:

$ df -h

Krok 3: Test NFS Share

Następnie przetestuj udział NFS na komputerze klienckim. Aby wykonać test, Utwórz niektóre pliki lub katalogi w katalogu udostępnionego NFS na komputerze serwerowym, a następnie dostęp do nich z komputera klienckiego. Postępuj zgodnie z poniższą procedurą, aby to zrobić sam:

1. Na Serwer NFS maszyna, otwórz terminal i użyj płyta CD polecenie przejścia do katalogu współdzielonego NFS:

$ cd/mnt/sharedFolder/

Następnie utwórz niektóre pliki testowe:

$ sudo touch Test1 Test2 Test3

2. Na Klient NFS Maszyna, sprawdź, czy te same pliki istnieją w lokalnym katalogu punktu montażu.

$ ls /mnt /client_sharedfolder

Zauważ, że polecenie Mount nie zamontuje systemu plików NFS w punkcie mocowania. Będziesz musiał go ręcznie zamontować za każdym razem, gdy ponownie uruchomisz system. W następnym kroku przyjrzymy się, jak automatycznie zamontować system plików NFS w czasie rozruchu.

Montaż systemu plików NFS automatycznie

Automatyczne zamontowanie systemu plików NFS zapisuje problem z ręcznym zamontowaniem systemu plików za każdym razem, gdy uruchamiasz system. Poniżej znajduje się procedura:

Edytuj plik /etc /fstab:

$ sudo nano /etc /fstab

Następnie dodaj wpis w pliku /etc /fstab, w następujący sposób:

NFS Server: Directory MountPoint NFS domyślnie 0 0

Gdzie:

  • Serwer NFS to adres IP serwera NFS
  • informator to katalog współdzielony na serwerze NFS
  • punkt Mountpoint jest punktem montażu na maszynie klienta NFS
  • NFS definiuje typ systemu plików

Na podstawie naszej konfiguracji dodaliśmy następujący wpis:

192.168.72.144:/mnt/sharedFolder/mnt/client_sharedfolder nfs domyślnie 0 0

Po dodaniu powyższego wpisu w pliku /etc /fstab, zapisz i wyjdź z pliku Ctrl + o I Ctrl + x, odpowiednio.

Udział NFS będzie montowany automatycznie w określonym punkcie mocowania następnym razem, gdy uruchomisz system.

Odłączenie systemu plików NFS

Możesz łatwo odjąć katalog współdzielony NFS z systemu, jeśli już go nie potrzebujesz. Aby to zrobić, wpisz Umount, a następnie nazwa góry, w następujący sposób:

$ sudo umount [Mount_point]

Na podstawie naszej konfiguracji byłoby to:

$ umount /mnt /client_sharedfolder

Uwaga: polecenie brzmi „Umount,„Nie zmyśla (nie ma„ n ”obecnego w poleceniu).

Należy pamiętać, że jeśli dodasz wpis w pliku /etc /fstAB do montażu NFS, zostanie on ponownie montowany ponownie następnym razem, gdy uruchomisz system. Jeśli chcesz zapobiec automatycznym zamontowaniu na następnym rozruchu, wyjmij wpis z pliku /etc /fstab.

Pamiętaj, że jeśli system plików NFS jest zajęty, nie możesz go rozwiązać, na przykład jeśli jakieś pliki są na nim otwarte lub pracujesz nad jakimś katalogiem.

Masz to! Prosta procedura do montażu i umorzenia udziału NFS w systemie Debian 10 Buster, zarówno ręcznie, jak i automatycznie. Mam nadzieję, że podobał ci się artykuł!