
У меня проблема савтоматическимонтирование общих ресурсов nfs на моем сервере Debian.
Структура сервера немного сложная. У меня есть сервер Mac mini с Mac OS X 10.7, и я запускаю Debian Squeez на виртуальной машине Oracle VirtualBox 4.1.12. Теперь идея в том, чтобы смонтировать 2 каталога с Mac как общие папки NFS.
Конфигурация Mac /etc/exports
/ws_home -maproot=root ip.from.the.debian
/ws_data -maproot=root ip.from.the.debian
/etc/fstab с сервера Debian
ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid 0 0
ip.from.the.mac:/ws_home /home nfs rw,hard,intr,async,nodev,nosuid 0 0
Теперь, когда ямонтировать -авсе работает отлично, но при перезагрузке общие папки не монтируются автоматически, и я не понимаю, почему и что мне нужно сделать, чтобы они монтировались автоматически.
Я также попытался добавитьавтофлаг в fstab
ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid,auto 0 0
но это ничего не изменило
решение1
Как предложил @hornetbss, вам, вероятно, нужно отложить монтирование общих ресурсов nfs до тех пор, пока сеть не будет запущена. Вы должны иметь возможность добиться этого, добавив _netdev
в качестве опции общие ресурсы.
ip.from.the.mac:/ws_data /data nfs _netdev,rw,hard,intr,async,nodev,nosuid 0 0
Также есть возможность fg
повторить bg
попытку монтирования (на переднем плане или в фоновом режиме), если первый раз не удался.
Другой возможностью является использование autofs, который автоматически монтирует диск при доступе к нему.