У меня проблема с автоматическим монтированием общих ресурсов 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

Теперь, когда я монтирую -a, он работает отлично, но при перезагрузке общие ресурсы не монтируются автоматически, и я не понимаю, почему или что мне нужно сделать, чтобы установить его автоматически.

Я также попытался добавить авто флаг в fstab

ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid,auto 0 0

но это ничего не изменило

1 ответ1

1

Как подсказывает @hornetbss, вам, вероятно, придется отложить монтирование общих ресурсов nfs до тех пор, пока не будет запущена сеть. Вы должны быть в состоянии достичь этого, добавив _netdev в качестве опции к общим ресурсам.

ip.from.the.mac:/ws_data /data nfs _netdev,rw,hard,intr,async,nodev,nosuid 0 0

Есть также опции fg и bg для повторной попытки монтирования (на переднем или на заднем плане), если первый раз не удается.

Другой возможностью было бы использование autofs, которая автоматически монтирует диск при обращении к нему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .