Тут мы кратко опишем, как работать с NFS и в чем его особенность.
По сути, NFS похож на Samba, но его особенностью и крутостью является то, что это родной для Linux способ подключения сетевых дисков (т.е. Linux => Linux) и эта функциональность зашита в само ядро. NFS более гибок и стабилен. Где нет Windows и есть необходимость подключить сетевые ресурсы, лучше сделать это по NFS.
Ладно к делу, сначала нужно посадить на сервере и на клиенте необходимые тулзы:
sudo apt-get install nfs-kernel-server nfs-common
Сервер. Создадим некого пользователя admin, но чтобы он не имел возможности зайти по SSH:
sudo useradd admin -s /sbin/nologin
Далее, выделаем папку для бекапов и даем на нее права пользователю admin:
sudo chown -R admin:admin /opt/backup sudo chmod -R 777 /opt/backup
Теперь настраиваем непосредственно доступ по NFS:
sudo nano /etc/exports
/opt/backups 192.168.0.1/24(rw,insecure,nohide,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
(тут разрешаем доступ со всей нашей подсети в виде CIDR, под пользователем admin.. более подробно обо всех аргументах вы можете почитать в офф.доках)
Перезапускаем сервис и применяем настройки:
sudo /etc/init.d/nfs-kernel-server restart sudo exportfs -a
Клиент. Можно сразу подключать:
mount 192.168.0.5/opt/store/backups /opt/backups
И закинуть в авто-монтирование через fstab:
sudo nano /etc/fstab
192.168.0.5/opt/store/backups /opt/backups nfs auto,noatime,nolock,bg,nfsvers=3,intr,tcp,actimeo=1800 0 0
Ребутнемся и проверим, что все автоматом поднялось при загрузке системы:
sudo reboot
Вот и все!