ฉันใช้ระบบช่วยเหลือชีวิต (คล้ายกับ live-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
?