Установите пакет nfs-common для монтирования общего ресурса NFS.
$ sudo apt-get install nfs-common
Создание каталога для монтирования.
$ sudo mkdir /mnt/usr-export-from-main-server
Выполните escape для имени каталога, чтобы его можно было использовать для именования файла юнита systemd
$ systemd-escape /mnt/usr-export-from-main-server mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver
Убедитесь, что имя устройства будет соответствовать пути монтирования.
$ systemd-escape --unescape --path 'mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver' /mnt/usr-export-from-main-server
Создайте конфигурацию юнита монтирования systemd.
$ cat << EOF | sudo tee '/etc/systemd/system/mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver.mount' [Unit] Description=Mount NFS share After=network-online.target Wants=network-online.target [Mount] What=192.168.50.151:/usr Where=/mnt/usr-export-from-main-server Options=auto Type=nfs TimeoutSec=60 [Install] WantedBy=remote-fs.target EOF
Перезагрузите конфигурацию менеджера systemd.
$ sudo systemctl daemon-reload
Включите службу монтирования во время загрузки.
$ sudo systemctl enable 'mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver.mount'
Запустите службу mount
$ sudo systemctl start 'mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver.mount'
Наконец, проверьте статус сервиса.
$ sudo systemctl status 'mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver.mount' ● mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver.mount - Mount NFS share Loaded: loaded (/etc/systemd/system/mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver.mount; enabled; vendor preset: enabled) Active: active (mounted) since Tue 2019-06-04 21:59:47 GMT; 4min 5s ago Where: /mnt/usr-export-from-main-server What: 192.168.50.151:/usr Tasks: 0 (limit: 394) Memory: 364.0K CGroup: /system.slice/mnt-usr\x2dexport\x2dfrom\x2dmain\x2dserver.mount Jun 04 21:59:45 buster systemd[1]: Mounting Mount NFS share... Jun 04 21:59:47 buster systemd[1]: Mounted Mount NFS share.