Ответ 1
Вы можете попробовать ленивый отключение:
umount -l
У меня установлен NFS-каталог на машине Linux, которая висела. Я попытался отключить отключение, но он не работает:
$ umount -f /mnt/data
$ umount2: Device or resource busy
$ umount: /mnt/data: device is busy
Если я нахожу "mount
", похоже, что каталог больше не монтируется, но он зависает, если я делаю "ls /mnt/data
", и если я попытаюсь удалить точку монтирования, я получаю:
$ rmdir /mnt/data
rmdir: /mnt/data: Device or resource busy
Есть ли что-нибудь, что я могу сделать, кроме перезагрузки машины?
Вы можете попробовать ленивый отключение:
umount -l
Если сервер NFS исчез, и вы не можете вернуть его в онлайн, один трюк, который я использую, заключается в добавлении псевдонима к интерфейсу с IP-сервером NFS (в этом примере 192.0.2.55).
Команда для этого примерно такая:
ifconfig eth0:fakenfs 192.0.2.55 netmask 255.255.255.255
Где 192.0.2.55 - IP-адрес сервера NFS, который ушел. Затем вы сможете выполнить ping-адрес, и вы также сможете отключить файловую систему (используйте unmount -f). Затем вы должны уничтожить интерфейс с псевдонимом, чтобы вы больше не трафик трафик на старый сервер NFS себе:
ifconfig eth0:fakenfs down
Команда будет выглядеть примерно так:
ifconfig em0 alias 192.0.2.55 netmask 255.255.255.255
И затем, чтобы удалить его:
ifconfig em0 delete 192.0.2.55
man ifconfig (8) для более!
Попробуйте запустить
lsof | grep /mnt/data
Здесь должен быть указан любой процесс, который обращается к /mnt/data, что предотвратит его размонтирование.
У меня была та же проблема, и
ни umount /path -f
,
ни umount.nfs /path -f
,
ни fuser -km /path
,
работы
Наконец, я нашел простое решение > . <
sudo /etc/init.d/nfs-common restart
, затем выполните простой umount
; -)
Ваш сервер NFS исчез.
В идеале ваш лучший выбор - если сервер NFS вернется.
Если нет, то "umount -f" должен был сделать трюк. Он НЕ ВСЕГДА работает, но он часто будет.
Если вам известно, какие процессы используют ПО NFS, вы можете попытаться убить эти процессы, а затем, возможно, отключится работа.
Наконец, я думаю, вам нужно перезагрузиться.
Кроме того, НЕ софт-монтируйте свои диски NFS. Вы используете жесткие крепления, чтобы гарантировать что они работали. Это необходимо, если вы делаете записи.
Не удалось найти рабочий ответ здесь; но на linux вы можете запустить "umount.nfs4/volume -f", и он определенно отключает его.