У меня установлен логический том /opt
которую я хочу размонтировать, но не могу. Я подозреваю, что это связано с другим, «базовым» логическим томом, установленным на /opt/mongo
На нем много открытых файлов /opt/mongo
, никого не укусил /opt
. Можно ли /opt
не касаясь /opt/mongo
?
[root@lab7-dl580-2 mongod]# df -h /opt/
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-lv_opt 20G 825M 19G 5% /opt
[root@lab7-dl580-2 mongod]# df -h /opt/mongo/
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-lv_mongo 100G 41G 60G 41% /opt/mongo
[root@lab7-dl580-2 mongod]# lsof |grep opt |grep -v mongo
gssproxy 1569 root mem REG 253,0 41456 52922 /usr/lib64/libpopt.so.0.0.0
gssproxy 1569 1578 root mem REG 253,0 41456 52922 /usr/lib64/libpopt.so.0.0.0
gssproxy 1569 1579 root mem REG 253,0 41456 52922 /usr/lib64/libpopt.so.0.0.0
gssproxy 1569 1580 root mem REG 253,0 41456 52922 /usr/lib64/libpopt.so.0.0.0
gssproxy 1569 1581 root mem REG 253,0 41456 52922 /usr/lib64/libpopt.so.0.0.0
gssproxy 1569 1582 root mem REG 253,0 41456 52922 /usr/lib64/libpopt.so.0.0.0
[root@lab7-dl580-2 mongod]# umount /opt/
umount: /opt: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
Вы, наверное, не умеете правильно это делать .. umount -l /opt
вероятно, позволит вам размонтировать / opt без / opt / mongo, но это испортит монтирование / opt / mongo, а не оставит его в покое. Скорее всего, дескрипторы открытых файлов будут продолжать работать, но новые не будут работать, пока вы не смонтируете их обратно, и многие программы могут выйти из строя при этом.
Я протестировал это, и, похоже, он работал, но мне также не пришлось размонтировать / opt / mongo, и он уже был отключен. Думаю, это не совсем то, что вам нужно, но в моем тесте выглядело так же. (У меня была открыта другая оболочка в каталоге / opt / mongo, и она все еще работала ... Я мог ls
и echo hi > testfile
тем не менее ... если бы там работала база данных, возможно, это плохо закончилось бы)
umount -l /opt
mount /opt
mount /opt/mongo