Есть бездисковая система на основе Debian Squeeze. Корневой раздел на nfs. Была проблема: при выключении, после вызова halt, система зависала пытаясь связаться с nfs-сервером. При этом выдавалось сообщение вроде:
nfs: server ... not responding, still trying
Проблема решается выбором правильных ключей для halt. По-умолчанию набор ключей такой (см. /etc/init.d/halt):
-d -f -i -p -h
Чтобы все выключалось стабильно нужно добавить ключ -n (no sync before halt) или убрать ключ -i (shutdown network interfaces before halt). А можно сделать и то и другое.
Вопрос: какой вариант корректен?
Заранее спасибо!
'-i', вестимо, ибо при 'no sync before halt' возможна порча файлов, которые изменили незадолго до выключения; это все, конечно, при условии, что корневой раздел монтируется на запись, а не в read-only