Jak skonfigurować NFS (System plików sieciowych) na RHEL/Centos/Fedora i Debian/Ubuntu
- 4492
- 1364
- Juliusz Sienkiewicz
NFS (System plików sieciowych) jest zasadniczo opracowywany do dzielenia się akta I lornetka składana między Linux/UNIX systemy przez Sun Microsystems W 1980. Pozwala zamontować lokalne systemy plików przez sieć i zdalne hosty do interakcji z nimi, ponieważ są one zamontowane lokalnie w tym samym systemie. Z pomocą NFS, Możemy skonfigurować udostępnianie plików między UNIX Do Linux system i Linux Do UNIX system.
Ustaw NFS Server i klient NFS w LinuxKorzyści z NFS
- NFS Umożliwia lokalny dostęp do plików zdalnych.
- Używa standardu klient/serwer Architektura do udostępniania plików między wszystkimi *nic maszyny na podstawie.
- Z NFS Nie jest konieczne, aby obie maszyny działały na tym samym OS.
- Z pomocą NFS możemy skonfigurować Scentralizowane przechowywanie rozwiązania.
- Użytkownicy otrzymują swoje dane niezależnie od fizycznej lokalizacji.
- Brak instrukcji odświeżać potrzebne do nowych plików.
- Nowsza wersja NFS również wspiera ACL, rzekomy Umowy korzeniowe.
- Można zabezpieczyć za pomocą Zapory ogniowe I Kerberos.
Usługi NFS
To jest System V-uruchamiany praca. NFS Pakiet serwera obejmuje trzy urządzenia, zawarte w PortMap I NFS-UTILS pakiety.
- PortMap : Mapuje połączenia wykonane z innych maszyn do prawidłowego RPC usługa (nie wymagana z NFSV4).
- NFS: Tłumaczy pilota udostępnianie plików żądania żądań w lokalnym systemie plików.
- RPC.Mountd: Ta usługa jest odpowiedzialna montowanie I Nie ruszanie systemów plików.
Ważne pliki do konfiguracji NFS
- /itp./Eksport : To główny plik konfiguracyjny NFS, Wszystkie wyeksportowane akta I katalogi są zdefiniowane w tym pliku w Serwer NFS koniec.
- /etc/fstab : Aby zamontować Katalog NFS na twoim systemie w całym Ponowne uruchomienie, Musimy dokonać wpisu /etc/fstab.
- /etc/sysconfig/nfs : Plik konfiguracyjny NFS Aby kontrolować, który port RPC a inne usługi są słuchający.
Skonfiguruj i skonfiguruj mocowania NFS na serwerze Linux
Ustawić NFS wierzchowce, będziemy potrzebować co najmniej dwóch Linux/UNIX maszyny. Tutaj, w tym samouczku, będę używać dwóch serwerów.
- Serwer NFS: nfsserver.przykład.com z IP-192.168.0.100
- Klient NFS : nfsclient.przykład.com z IP-192.168.0.101
Instalowanie serwera NFS i klienta NFS
Musimy zainstalować NFS pakiety na naszym Serwer NFS a także Klient NFS maszyna. Możemy to zainstalować za pośrednictwem „mniam”(czerwony kapelusz Linux) i „apt-get”(Debian I Ubuntu) Instalatory pakietów.
[[chroniony e-mail] ~]# yum instaluj NFS-UTILS NFS-UTILS-lib [[e-mail chroniony] ~]# yum instaluj portmap (nie jest wymagany w przypadku NFSV4)
[[e-mail chroniony] ~]# apt-get instaluj NFS-UTILS NFS-UTILS-lib
Teraz zacznij usługi na obu maszynach.
[[e -mail chroniony] ~]# /etc /init.d/portMap start [[chroniony e -mail] ~]#/etc/init init.d/nfs start [[e -mail chroniony] ~]# chkconfig -Level 35 PortMap on [[e -mail chroniony] ~]# chkconfig -Level 35 nfs on
Po zainstalowaniu pakietów i uruchomieniu usług na obu maszynach musimy skonfigurować oba maszyny do udostępniania plików.
Konfigurowanie serwera NFS
Najpierw będziemy konfigurować NFS serwer.
Skonfiguruj katalog eksportu
Za udostępnienie katalogu NFS, Musimy dokonać wpisu w „/itp./Eksport" plik konfiguracyjny. Tutaj będę tworzyć nowy katalog o nazwie „nfsshare" W "/„Partność, z którą należy się podzielić serwer klienta, Możesz także udostępnić już istniejący katalog z NFS.
[[e -mail chroniony] ~]# mkdir /nfsshare
Teraz musimy dokonać wpisu w „/itp./Eksport" I uruchom ponownie Usługi, które uczyni naszą katalog w sieci.
[[e -mail chroniony] ~]# vi /etc /exports /nfsshare 192.168.0.101 (RW, Sync, NO_ROOT_SQUASH)
W powyższym przykładzie jest katalog w / Partycja nazwana „nfsshare”Jest udostępniany klientowi IP”192.168.0.101" z Czytać I pisać (RW) Przywilej, możesz również użyć Nazwa hosta klienta na miejscu Ip W powyższym przykładzie.
Opcje NFS
Kilka innych opcji, których możemy użyć w „/itp./Eksport”Plik do udostępniania plików jest następujący.
- ro: Za pomocą tej opcji możemy zapewnić Przeczytaj tylko dostęp do udostępnionych plików i.mi klient będzie mógł tylko Czytać.
- RW: Ta opcja pozwala serwer klienta do obu Czytać I pisać Dostęp do współdzielonego katalogu.
- synchronizacja: Synchronizacja potwierdza żądania do współdzielonego katalogu tylko raz zmiany zostały popełnione.
- no_subtree_check: Ta opcja zapobiega Przejście kontrola. Gdy udostępniony katalog jest podkładem większego systemu plików, NFS wykonuje skany każdego powyżej katalogu, aby zweryfikować jego uprawnienia i szczegóły. Wyłączenie Przejście Czek może zwiększyć niezawodność NFS, Ale zmniejsz bezpieczeństwo.
- no_root_squash: To zdanie pozwala źródło Do łączyć do wyznaczonego katalogu.
Więcej opcji z „/itp./Eksport„Zaleca się przeczytanie Strony człowieka Do eksport.
Konfigurowanie klienta NFS
Po skonfigurowaniu NFS serwer, musimy uchwyt ten udostępniony katalog lub partycja w klient serwer.
Wprowadź wspólne katalogi na kliencie NFS
Teraz na Klient NFS koniec, musimy uchwyt ten katalog na naszym serwerze, aby uzyskać do niego dostęp lokalnie. Aby to zrobić, najpierw musimy dowiedzieć się, że akcje dostępne na serwerze zdalnym lub serwerze NFS.
[[e -mail chroniony] ~]# showmount -e 192.168.0.100 listy eksportu dla 192.168.0.100: /nfsshare 192.168.0.101
Powyższe polecenie pokazuje, że katalog o nazwie „nfsshare”Jest dostępny w„192.168.0.100„Aby udostępnić swój serwer.
Directory Mount Shared NFS
Do uchwyt to się udostępniało NFS katalog możemy użyć następującego polecenia Mount.
[[e -mail chroniony] ~]# Mount -t NFS 192.168.0.100:/nfsshare/mnt/nfsshare
Powyższe polecenie zamontuje ten wspólny katalog w „/mnt/nfsshare”Na serwerze klienta. Możesz go zweryfikować po następstwie polecenia.
[[e -mail chroniony] ~]# Mount | GREP NFS SUNRPC on/var/lib/nfs/rpc_pipefs typ RPC_PIPEFS (RW) NFSD ON/PROC/FS/NFSD Typ NFSD (RW) 192.168.0.100: /nfsshare on /mnt NFS (RW, addr = 192.168.0.100)
Powyższe polecenie montażu zamontowało NFS Shared Directory na Klient NFS Tymczasowo, aby zamontować katalog NFS na stałe na twoim systemie w całym Ponowne uruchomienie, Musimy dokonać wpisu w „/etc/fstab".
[[e -mail chroniony] ~]# vi /etc /fstab
Dodaj następującą nową linię, jak pokazano poniżej.
192.168.0.100: /nfsshare /mnt nfs domyślnie 0 0
Przetestuj działanie konfiguracji NFS
Możemy przetestować nasze Konfiguracja serwera NFS tworząc plik testowy na końcu serwera i sprawdź jego dostępność pod adresem Klient NFS strona lub odwrotnie.
Na końcu NFSServer
Utworzyłem nowy plik tekstowy o nazwie „nfstest.tekst„W tym wspólnym katalogu.
[[e -mail chroniony] ~]# cat> /nfsshare /nfstest.TXT Jest to plik testowy do przetestowania działania konfiguracji serwera NFS.
Na końcu NFSClient
Przejdź do tego wspólnego katalogu w serwer klienta I znajdziesz ten plik udostępniony bez ręcznego odświeżenia lub ponownego uruchomienia serwisu.
[[e-mail chroniony]]# ll /mnt /nfsshare ogółem 4 -Rw-r-r--1 root 61 września 21:44 nfstest.txt [e -mail chroniony] ~]# cat/mnt/nfsshare/nfstest.TXT Jest to plik testowy do przetestowania działania konfiguracji serwera NFS.
Usuwanie mocowania NFS
Jeśli chcesz Unmount ten udostępniony katalog z serwera po zakończeniu udostępniania plików, możesz po prostu Unmount ten konkretny katalog z „Umount" Komenda. Zobacz ten przykład poniżej.
[e -mail chroniony] ~]# Umount /mnt /nfsshare
Widać, że uchwyty zostały usunięte przez znowu patrząc na system plików.
[[e -mail chroniony] ~]# df -h -f nfs
Zobaczysz, że te udostępnione katalogi nie są już dostępne.
Ważne polecenia dla NFS
Kilka ważniejszych poleceń dla NFS.
- showmount -e : Pokazuje dostępne Akcje na lokalnej maszynie
- showmount -e : Wymienia dostępne Akcje na zdalny serwer
- showmount -d : Wymienia wszystkie Podstawienia
- Eksportfs -v : Wyświetla listę akcji akta I opcje na serwerze
- Eksportfs -A : Eksportuj wszystkie udostępniane udziały w /itp./Eksport, lub podane imię
- Eksportfs -u : Nieoczekiwane wszystkie akcje wymienione w /itp./Eksport, lub podane imię
- Eksportfs -R : Odśwież listę serwera po zmodyfikowaniu /itp./Eksport
To jest z Mocowania NFS Na razie był to dopiero początek, wymyślę więcej opcji i funkcji NFS W naszych przyszłych artykułach. Do tego czasu pozostań w kontakcie z Tecmint.com Więcej ekscytujących i interesujących samouczków w przyszłości. Zostaw swoje komentarze i sugestie poniżej w polu komentarza.
- « Screenlety Niesamowite narzędzie do dodawania gadżetów/widżetów stacjonarnych w Linux
- 7 Przykłady polecenia „Sort” ciekawego Linux - Część 2 »