Потребовалось автоматическое монтирование nfs при появлении сети и автоматическое её отмонтирование при её отсутствии. Для этого создадим файл /etc/NetworkManager/dispatcher.d/01ifupdown, в него запишем:
Где %server% - ip адрес сервера nfs, %server_dir% - директория на сервере, которую требуется подмонтировать и %local_dir% - директория куда оно будет монтироваться.
PS Способ точно работает в arch и debian
1 2 3 4 5 6 | #!/bin/bash if [ `nm-tool|grep State|cut -f2 -d' '` == "connected" ]; then mount -t nfs %server%:%server_dir% %local_dir% else umount %local_dir% fi |
Где %server% - ip адрес сервера nfs, %server_dir% - директория на сервере, которую требуется подмонтировать и %local_dir% - директория куда оно будет монтироваться.
PS Способ точно работает в arch и debian
Комментариев нет:
Отправить комментарий