Пост

Установка 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 .

© IT Draft. Некоторые права защищены.