如何在不调查为何繁忙的情况下在Linux中卸载文件系统?
我想用一个命令来做。它应该使用该文件系统,子装载,容器(lxc-execute -n qqq <command>
)和其他所有东西来处理应用程序。
只是“卸载。没有异议!”。允许特殊的内核补丁或配置。
应该真正卸载文件系统,因此umount -l
绝对不是一种选择。例如,对于cryptsetup remove
(如何强制执行cryptsetup remove
?更新: cryptsetup luksSuspend
,但cryptsetup luksResume
如果不是LUKS ,则将无法执行)。
如何使该文件系统上的所有文件句柄无效?
我知道的唯一可靠的方法是通过FUSE挂载文件系统(通常没有问题可以卸载FUSE,因为我可以杀死它的进程)。
PS已经知道安装fuser
,lsof | grep
,cat /proc/*/mounts | grep
和过时的非工作“badfs补丁”。