Установка NFS-сервер / NFS-клиент в Debian
NFS (Network File System) – сетевая файловая система, позволяющая пользователям обращаться к файлам и каталогам, расположенным на удалённых компьютерах. Более быстрый по сравнению с SAMBA и менее ресурсоемкий по сравнению с удаленными файловыми системами с шифрованием - sshfs, SFTP…
Установка NFS-сервера
Обновляем список пакетов
1
$ sudo apt update
Устанавливаем NFS-сервер
1
$ sudo apt install nfs-kernel-server
Создаем каталог, который в дальнейшем будем расшаривать, и задаем права доступа
1
2
$ sudo mkdir /mnt/storage
$ sudo chmod 777 /mnt/storage/
Разрешаем сетевой доступ к каталогу для определенного клиента
1
2
$ sudo nano /etc/exports
/mnt/storage 192.168.10.8(rw,sync,no_root_squash,no_subtree_check)
Применяем настройки сетевого доступа
1
$ sudo exportfs -r
Проверяем
1
2
3
4
$ sudo systemctl status rpcbind nfs-server
$ sudo exportfs
/mnt/storage 192.168.10.8
Установка NFS-клиента
Обновляем список пакетов
1
$ sudo apt update
Устанавливаем NFS-клиент
1
$ sudo apt install nfs-common
Запускаем службы
1
2
$ sudo systemctl start rpcbind
$ sudo systemctl enable rpcbind
Создаем точку монтирования
1
2
$ sudo mkdir /mnt/localstr
$ sudo chown user:user /mnt/localstr
Монтируем NFS-каталог
1
$ sudo mount -t nfs4 192.168.10.12:/mnt/storage /mnt/localstr
где:
192.168.10.12:/mnt/storage
- адрес NFS-сервера/mnt/localstr
- локальная точка монтирования
Настраиваем автоматическое монтирование
1
2
3
$ sudo nano /etc/fstab
[...]
192.168.10.12:/mnt/storage /mnt/localstp nfs defaults 0 0
Авторский пост защищен лицензией CC BY 4.0 .