Jak skonfigurować NFS na Debian 9 Stretch Linux
- 1269
- 293
- Tomasz Szatkowski
Cel
Celem jest skonfigurowanie podstawowej konfiguracji NFS klienta/serwera w Debian 9 Stretch Linux
Wersje systemu operacyjnego i oprogramowania
- System operacyjny: - Debian 9 odcinek
Wymagania
Uprzywilejowany dostęp do instalacji Debian Linux.
Trudność
ŁATWY
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Konfiguracja serwera NFS
Instalacja serwera NFS
Pierwszym krokiem jest zainstalowanie plików binarnych serwerów NFS. Aby to użyć trafny
polecenie do zainstalowania NFS-kernel-serwer
pakiet:
# apt-get instaluj nfs-kernel-serwer
Potwierdź, że serwer NFS jest gotowy i uruchamia się:
# Status SystemCtl NFS-KRENLEL-SERVER ● NFS-SERVER.Usługa - NFS Server and Services załadowany: załadowany (/lib/systemd/system/nfs -server.praca; włączony; PREDERTOR PRESET: Włączony) Active: Active (Exited) od poniedziałku 2017-06-05 14:20:17 AEST; 1min 8s temu główny PID: 1752 (kod = wyjazd, status = 0/Success) Linuxconfig Systemd [1]: Uruchamianie serwera i usługi NFS… Linuxconfig Systemd [1]: Uruchamianie serwera i usług NFS Server and Services.
Eksportuj katalog NFS
Następnie musimy wyeksportować katalog NFS. Ten katalog zostanie ostatecznie zamontowany zdalnie, a zatem dostępny za pośrednictwem hosta klienta NFS. Do celów tego samouczka tworzymy i eksportowy katalog nazywany /var/nfs-export
. Najpierw stwórz nowe NFS-Export
informator:
# mkdir /var /nfs-export
Do celów testowych utwórz również dowolny plik tekstowy:
# cd/var/nfs-export/ # echo LinuxConfig.plik org>.plik txt # cat.TXT LinuxConfig.org
Po przygotowaniu użyłem swojego ulubionego edytora tekstu i utwórz nowy wpis Eksportu NFS /itp./Eksport
plik konfiguracyjny. Na przykład :
/var/nfs-export *(rw, synchronizacja, no_subtree_check, no_root_squash)
Powyższy eksport będzie eksport /var/nfs-export
katalog do dowolnego hosta z dowolnym adresem IP z dostępem do odczytu. To bardzo niezabezpieczony eksport. Aby uzyskać więcej przykładów eksportu NFS Wprowadź $ Man Exports
.
Zastosować zmiany w obrębie /itp./Eksport
Plik konfiguracyjny, ponownie załaduj wszystkie eksport NFS za pomocą:
# Exportfs -a
Jeśli chcesz uruchomić serwer NFS po ponownym uruchomieniu, musisz włączyć go z Systemctl
Polecenie SystemD:
# SystemCtl Włącz NFS-KRENEL-SERVER SYNCHRONIZYZJI SYNCHONIZJI NFS-SERVER.Usługa ze skryptem serwisowym SYSV z/lib/systemd/systemd-sysv-install. Wykonywanie:/lib/systemd/systemd-sysv-install enable NFS-litel-server
Klient NFS
Teraz, gdy katalog eksportowy NFS jest dostępny na zdalnym mocowaniu. Zainstalujmy klienta NFS w naszym systemie klienta:
# apt-get instaluj NFS-common
Utwórz nowy katalog, który będzie używany jako punkt mocowania NFS do zdalnego montażu wcześniej wyeksportowanego /var/nfs-export
informator:
# mkdir /mnt /nfs
Zamontuj Directory Export NFS:
# Mount -t nfs your-nfs-server-ip:/var/nfs-export/mnt/nfs/
Sprawdź zawartość katalogu eksportu NFS i przetestuj dostęp do zapisu, tworząc nowy pusty test
plik:
# cat/mnt/nfs/plik.TXT LinuxConfig.org # touch/mnt/nfs/test # ls/mnt/nfs/plik.Test TXT
Aby na stałe zamontować katalog eksportowy NFS na kliencie NFS, wstaw następującą linię do swojego /etc/fstab
Plik konfiguracyjny:
Your-NFS-SERVER-IP:/var/nfs-export/mnt/nfs/nfs
W tej chwili zwykli użytkownicy nie mają dostępu do zapisu do /mnt/nfs/
. Każda próba zapisu do tego katalogu zostanie odrzucona z następującym komunikatem o błędzie:
$ touch/mnt/nfs/plik dotyk: nie można dotykać „pliku”: odmowa uprawnień
Chociaż istnieje wiele i bardziej bezpieczne rozwiązania tego problemu, najszybszym rozwiązaniem może być zapewnienie dostępu do zapisu do /mnt/nfs/
na hosta klienta konkretnego użytkownika, który potrzebuje dostępu do zapisu lub dać go wszystkim. Przykład:
# chmod o+w/mnt/nfs/
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Rzeczy do zainstalowania na Ubuntu 22.04
- Pobierz Linux
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Podstawowe polecenia Linux
- Zainstaluj Arch Linux na stacji roboczej VMware
- Najlepszy Linux Distro dla programistów
- « Jak zainstalować Android Studio na Debian 9 Stretch Linux
- Jak zainstalować Gitlab na Debian 9 Stretch Linux »