我有一个空间不足的虚拟机驱动器,所以我关闭了VM,使用lvextend扩展了卷.调整分区大小(ext3)后,我在其上运行了e2fsck,它找到并纠正了错误.不幸的是,当我再次运行efsck时,还有更多错误需要修复.在我决定尝试安装它以手动清理一些空间之前,我经历了3轮e2fsck.我尝试安装它,但挂载过程挂起.我试图“杀死-9”挂载过程,但这并没有杀死它.我杀死了父进程,但这也没有杀死它.
关于如何杀死恶意装载过程的任何想法?
一些证据:
ps -l 13292 F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 R 0 13292 1 99 85 0 - 17964 - ? 11:27 mount /dev/mapper/xen7-123p3 /tmp/p3/
lsof -p 13292 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mount 13292 root cwd DIR 9,2 4096 25264129 /root mount 13292 root rtd DIR 9,2 4096 2 / mount 13292 root txt REG 9,2 61656 2916434 /bin/mount mount 13292 root mem REG 9,2 144776 31457282 /lib64/ld-2.5.so mount 13292 root mem REG 9,2 1718232 31457284 /lib64/libc-2.5.so mount 13292 root mem REG 9,2 23360 31457291 /lib64/libdl-2.5.so mount 13292 root mem REG 9,2 43808 31457783 /lib64/libblkid.so.1.0 mount 13292 root mem REG 9,2 247496 31457331 /lib64/libsepol.so.1 mount 13292 root mem REG 9,2 95464 31457337 /lib64/libselinux.so.1 mount 13292 root mem REG 9,2 154640 31457491 /lib64/libdevmapper.so.1.02 mount 13292 root mem REG 9,2 17936 31457472 /lib64/libuuid.so.1.2 mount 13292 root mem REG 9,2 56438208 12684878 /usr/lib/locale/locale-archive mount 13292 root 0u CHR 136,11 0t0 13 /dev/pts/11 (deleted) mount 13292 root 1u CHR 136,11 0t0 13 /dev/pts/11 (deleted) mount 13292 root 2u CHR 136,11 0t0 13 /dev/pts/11 (deleted)
umount -f /tmp/p3/ umount2: Invalid argument umount: /tmp/p3/: not mounted
解决方法
umount -lf(懒惰力)应该有效.如果这也不起作用,我认为没有其他解决方案然后重启机器.