중단된 마운트 프로세스를 종료합니다.

중단된 마운트 프로세스를 종료합니다.

공간이 부족한 가상 머신 드라이브가 있어서 VM을 종료하고 lvextend를 사용하여 볼륨을 확장했습니다. 파티션(ext3)의 크기를 조정한 후 e2fsck를 실행했는데 오류가 발견되어 수정되었습니다. 안타깝게도 efsck를 한 번 더 실행해보니 수정해야 할 오류가 더 많이 있었습니다. 나는 수동으로 일부 공간을 정리하기 위해 마운트하기로 결정하기 전에 e2fsck를 3번 수행했습니다. 마운트를 시도했지만 마운트 프로세스가 중단되었습니다. 마운트 프로세스를 "kill -9"하려고 시도했지만 종료되지 않았습니다. 나는 부모 프로세스를 죽였지만 그것도 죽지 않았습니다.

악성 마운트 프로세스를 종료하는 방법에 대한 아이디어가 있습니까?

몇 가지 증거:

추신 -l 13292
FS UID PID PPID C PRI NI ADDR SZ WCHAN TTY 시간 CMD
4 R 0 13292 1 99 85 0 - 17964 - ? 11:27 마운트 /dev/mapper/xen7-123p3 /tmp/p3/
lsof -p 13292
명령 PID 사용자 FD 유형 장치 크기/OFF 노드 이름
마운트 13292 루트 cwd DIR 9,2 4096 25264129 /root
마운트 13292 루트 rtd DIR 9,2 4096 2 /
마운트 13292 루트 txt REG 9,2 61656 2916434 /bin/mount
마운트 13292 루트 mem REG 9,2 144776 31457282 /lib64/ld-2.5.so
마운트 13292 루트 mem REG 9,2 1718232 31457284 /lib64/libc-2.5.so
마운트 13292 루트 mem REG 9,2 23360 31457291 /lib64/libdl-2.5.so
마운트 13292 루트 mem REG 9,2 43808 31457783 /lib64/libblkid.so.1.0
마운트 13292 루트 mem REG 9,2 247496 31457331 /lib64/libsepol.so.1
마운트 13292 루트 mem REG 9,2 95464 31457337 /lib64/libselinux.so.1
마운트 13292 루트 mem REG 9,2 154640 31457491 /lib64/libdevmapper.so.1.02
마운트 13292 루트 mem REG 9,2 17936 31457472 /lib64/libuuid.so.1.2
마운트 13292 루트 mem REG 9,2 56438208 12684878 /usr/lib/locale/locale-archive
마운트 13292 루트 0u CHR 136,11 0t0 13 /dev/pts/11 (삭제됨)
마운트 13292 루트 1u CHR 136,11 0t0 13 /dev/pts/11 (삭제됨)
마운트 13292 루트 2u CHR 136,11 0t0 13 /dev/pts/11 (삭제됨)
umount -f /tmp/p3/
umount2: 잘못된 인수
마운트 해제: /tmp/p3/: 마운트되지 않음

답변1

모든 가능성을 다 소진한 끝에 마침내 재부팅하기로 결정했습니다. 불행하게도 이 마운트 프로세스를 해제할 수 없기 때문에 "shutdown -r"이 중단되었습니다. 나중에 참조할 수 있도록 이와 같이 IO 프로세스가 중단된 경우 강제로 재부팅하려면 다음을 수행하십시오.

    에코 1 > /proc/sys/kernel/sysrq
    에코 b > /proc/sysrq-trigger

답변2

umount -lf(lazy force)가 작동해야 합니다. 그래도 작동하지 않으면 다른 해결책이 없다고 생각하고 컴퓨터를 재부팅하십시오.

답변3

존, 확인해봐http://en.wikipedia.org/wiki/Magic_SysRq_key. B를 sysrq-trigger에 에코하기 전에 전체 REISUB를 수행하여 데이터 손실을 방지할 수 있습니다.

관련 정보