Я использую NFS для общего доступа ко всем моим файлам в сети. Однако в 10.10, когда смонтирован общий ресурс, мои машины не могут выключиться, кажется, они там сидят. Когда я не монтирую общие ресурсы NFS, машины обычно выключаются. Вот соответствующее содержание моего /etc/fstab
.
192.168.1.115:/home/jorge /home/jorge/Stuff nfs rw,hard,intr,fsc
В настоящее время я использую cachefilesd для кэширования своих общих ресурсов NFS , однако у меня возникает та же проблема с этим или без него. Сервер всегда работает и обслуживает общие ресурсы.
Как я могу отладить, где проблема? Кажется, я могу отключиться только при включении питания коробки.
Ответы:
Работает ли ваш NFS-сервер, когда вы выключаете компьютер? Если так, то это похоже на ошибку в порядке выключения в 10.10; сетевой интерфейс должен все еще быть включен для размонтирования NFS.
Я пока не использую 10.10, поэтому не могу подтвердить, так ли это. Но в качестве временного ограничения вы можете попробовать сделать мягкое монтирование вместо жесткого. Мягкое монтирование позволяет тайм-аутам запросов NFS. Но лучше не забудьте выполнить синхронизацию полностью, прежде чем выключать!
источник
192.168.1.xxServer:/SharedFolderServer /MountedClient nfs user,noauto,soft 0 0
хе. отказ от саморекламы, но я недавно написал скрипт bash, который, как мне кажется, может помочь вам в этом сценарии. скрипт bash находится в /etc/NetworkManager/dispatcher.d/ и решает несколько изысков, которые я обнаружил в NFS, особенно в отношении проблем с загрузкой / выключением.
http://www.badgerbait.net/offtopic/network-specific-event-triggered-bash-script
сценарий монтирует / размонтирует сетевой ресурс (на самом деле он будет делать все, что вы хотите делать при сетевом подключении / отключении), но он специфичен для сети (таким образом, нет попытки подключить / отключить, если ресурс недоступен). Вам нужно будет запросить таблицы arp для вашего роутера mac или просто посмотреть на наклейки роутеров.
другой совет для использования этого, если вы решите реализовать это, это убедиться, что вы добавляете noauto в ваш fstab, чтобы он не монтировался автоматически во время загрузки / выключения ...
добавление noauto к fstab, а затем просто вручную примонтирование / размонтирование диска - это еще один потенциальный способ быстрого решения этой проблемы.
К вашему сведению: я собачий, и у меня не было проблем с этим подходом. если вы решили принять и столкнуться с проблемами, пожалуйста, дайте мне знать.
источник
У меня была такая же проблема с дисками, установленными NFS, которые мешали мне выключиться. Я смог использовать команду Magic SysRq Alt + SysRq + R + S + E + I + U + O для выключения. Вы можете получить больше информации о Magic SysRq из этой ветки форумов Ubuntu .
источник