У меня есть домашний сервер под управлением ubuntu, который экспортирует том nfs, который я устанавливаю на свой ноутбук следующим образом
-> % cat /etc/fstab
...
media:/mnt/data /home/alf/media nfs _netdev 0 0
Все хорошо.
... пока я не загружу свой ноутбук на работе (или в любом другом месте, кроме дома). Затем загрузка зависает на пару минут при попытке смонтировать этот том, который, очевидно, недоступен. Очень надоедливый.
Я (быстро) прочитал почти всю страницу руководства nfs и искал повсюду, чтобы сказать nfs: "Слушай, чувак, если ты не можешь связаться с моим сервером, просто пропусти его и двигайся дальше, хорошо?", но я просто не могу найти способ сделать это.
Какие-либо предложения? :)
Вы можете попробовать установить retry
параметр для 0
:
media:/mnt/data /home/alf/media nfs _netdev,retry=0 0 0
retry = n Количество минут, в течение которых команда mount (8) повторяет операцию монтирования NFS на переднем плане или в фоновом режиме, прежде чем отказаться. Если этот параметр не указан, значение по умолчанию для монтирования на переднем плане составляет 2 минуты, а значение по умолчанию для фонового монтирования - 10000 минут (80 минут меньше одной недели). Если указано нулевое значение, команда mount (8) завершается сразу после первого сбоя.