Eu tenho um servidor web com essa montagem:
mount -o bind /archive/1/archive_customer /srv/www/vhosts/customer/htdocs/archive
Eu também tenho essa exportação do NFS que também permite o crossount:
/etc/exports:
/srv/www/vhosts ip-of-other-server(rw,no_root_squash,sync,no_subtree_check,crossmnt)
Em outro servidor, montei esta exportação
mount -t nfs4 ip-of-webserver:/srv/www/vhosts /mnt/webserver/srv_www_vhosts
Em seguida, no servidor da web, quero umount /srv/www/vhosts/customer/htdocs/archive
, porque quero remontar /srv/www/vhosts/customer/htdocs/archive
de /archive/2/archive_customer
em vez de /archive/1/archive_customer
, e recebo:
umount: /srv/www/vhosts/customer/htdocs/archive: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
Ok, eu entendo que há um nfsmount de /srv/www/vhosts
do outro servidor que impede a desmontagem de /srv/www/vhosts/customer/htdocs/archive
.
Então eu desmontei /srv/www/vhosts
do outro servidor primeiro, mas isso não ajuda. Eu também tenho que desligar o nfsserver no servidor web antes de desmontar /srv/www/vhosts/customer/htdocs/archive
funciona.
Isso parece acontecer somente se houver pelo menos um acesso do outro servidor para /mnt/webserver/srv_www_vhosts/customer/htdocs/archive
. Mas parece que, mesmo se não houver mais acesso, ele não poderá ser desmontado no servidor da web sem desligar o nfsserver antes.
Como tenho que fazer isso com muita frequência e não é conveniente sempre desmontar do outro servidor e desligar o nfsserver no servidor da Web, minha pergunta é: se posso desmontar muito mais facilmente?
Obrigado pelas suas sugestões!