Назад | Перейти на главную страницу

NFS Mounts / Failed reboot - Race Condition?

Недавно я испытал радость от сбоя сервера (Ubuntu 12.04) и последующего отказа от перезагрузки.

Похоже, что ОС пыталась смонтировать общие ресурсы NFS в файле / etc / fstab до того, как сеть была загружена ОС, что означает, что ОС не смогла пройти этот момент в цикле загрузки.

Мой файл fstab верен, и этот сервер уже перезагружался, поэтому я могу только думать, что это состояние гонки?

Есть ли способ смонтировать каталоги в fstab после загрузки ОС ИЛИ, по крайней мере, сделать это в самом конце процесса загрузки?

Обходной путь - отредактировать /etc/fstab использовать _netdev вариант крепления. На странице руководства по монтированию:

_netdev Файловая система находится на устройстве, которому требуется доступ к сети (используется для предотвращения попыток системы смонтировать эти файловые системы до тех пор, пока в системе не будет включена сеть).

Другие возможности - использовать soft или intr варианты крепления.

Обратите внимание, что все у этих опций есть свой недостаток, тем более, что они полностью пропускают монтирование NFS, не пытаясь позже.

Реальное решение, вероятно, состоит в том, чтобы использовать autofs механизм, для креплений по запросу.

Или, по крайней мере, попробуйте смонтировать общий ресурс NFS в конце процесса загрузки - возможно, используя rc.local (или что-то подобное).