umount失敗
# fuser -mk /opt
973 974 1013 1014 1075
# umount /opt
umount: can't unmount /opt: Device or resource busy
常規umount失敗後有3種處理方法:fuser,lsof,和umount -l
這幾個方法都試過,仍然失敗,umount -l實際上騙人的,df雖然顯示已經卸載了,但ubidetach -m 6還是失敗
這裏提供一個新的思路,fuser -mk /opt 只會把所有依賴/opt下的進程幹掉
如果一個進程p依賴動態庫/usr/lib/liba.so,而liba.so實際是個軟連接,指向/opt/lib/liba.so
這樣fuser是檢查不到進程p對/opt的依賴,fuser -mk /opt 也不會幹掉進程p
這樣lsof 也查不到有關/opt的文件描述符,但是你永遠卸載不了/opt