我正在使用救援实时系统(类似于实时CD)来修复Debian服务器的某些问题,例如:
# mkdir -p /mnt/rescue
# mount /dev/md2 /mnt/rescue
# mount --bind /dev /mnt/rescue/dev/
# mount --bind /proc /mnt/rescue/proc/
# mount --bind /sys /mnt/rescue/sys/
现在,我可以chroot到/mnt/rescue
-但完成后,如何再次卸载文件系统?
umount: /mnt/rescue: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
我猜这是因为dev
,proc
并且sys
绑定到已挂载的文件系统。但是也无法卸载它们...
lsof /mnt/rescue
查看正在使用该文件夹的进程。
/mnt/rescue/proc
?您确定还没有在其中运行进程chroot
吗?