NFS. Ubuntu. Configuring server and client: различия между версиями
Cless (обсуждение | вклад) (Новая страница: «= Links = https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-20-04 = Configuring = === Server === Open port tcp/111 for input...») |
Cless (обсуждение | вклад) м (Cless переименовал страницу NFS. Ubuntu. Configure server and client в NFS. Ubuntu. Configuring server and client без оставления перенаправления) |
(нет различий)
| |
Версия 15:54, 4 февраля 2024
Links
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-20-04
Configuring
Server
Open port tcp/111 for input connections in firewall
Install components
sudo apt update -y
sudo apt install -y nfs-kernel-server
Create directories
sudo mkdir /data001/sdpr_usershare
sudo chown nobody:nogroup /data001/sdpr_usershare
sudo chmod 777 /data001/sdpr_usershare
sudo mkdir /data002/sdpr_fileshare
sudo chown nobody:nogroup /data002/sdpr_fileshare
sudo chmod 777 /data002/sdpr_fileshare
Export config
sudo nano /etc/exports
/home/nfs – расшариваемая директория
192.168.10.0/24 – IP или ДОМЕННОЕ ИМЯ или СЕТЬ (или несколько клиентов через пробел) клиента, которому разрешено монтировать директорию
rw – разрешение на запись
sync – синхронизация указанной директории
no_root_squash – включение root привилегий
no_all_squash — включение пользовательской авторизации
/data001/sdpr_usershare 10.162.196.37/32(rw,sync,no_subtree_check) 10.162.196.38/32(rw,sync,no_subtree_check) /data002/sdpr_fileshare 10.162.196.37/32(rw,sync,no_subtree_check)
Start services
sudo systemctl enable nfs-kernel-server
sudo systemctl restart nfs-kernel-server
sudo systemctl status nfs-kernel-server
Client
Install components
sudo apt install -y nfs-common
sudo mkdir -p /mnt/usershare
sudo mkdir -p /mnt/fileshare
Check shares mount
sudo mount ch-test-fs-srv.innodev.local:/data001/sdpr_usershare /mnt/usershare/
sudo mount ch-test-fs-srv.innodev.local:/data002/sdpr_fileshare /mnt/fileshare/
Permanent shares mount
sudo vim /etc/fstab
... ch-test-fs-srv.innodev.local:/data001/sdpr_usershare /mnt/usershare nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0 ch-test-fs-srv.innodev.local:/data002/sdpr_fileshare /mnt/fileshare nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0
sudo mount -a
Check if shares are mounted after reboot
reboot
df -h