เมื่อเข้าสู่ chroot บางครั้งจำเป็นต้องเมานต์ / sys และ / dev โดยใช้ -rbind แทน -bind เพื่อให้แน่ใจว่าทุกอย่างอยู่ในที่ที่ถูกต้องเมื่อใครบางคนกำลังมองหา
ปัญหาเกิดขึ้นเมื่อไม่ได้ต่อเชื่อม
umount ที่เรียบง่ายล้มเหลวเสมอ; ขณะที่เด็ก ๆ กำลังขี่ม้าอยู่มันก็ดูเหมือนจะใช้งาน:
$ umount /mnt/chroot/sys
umount: /mnt/chroot/sys: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
อีกวิธีหนึ่งที่เป็นไปได้คือการแสดงรายการการติดตั้งจาก proc และขยายแต่ละรายการดังนี้:
$ grep /mnt/chroot/sys /proc/mounts | cut -f2 -d" " | sort -r | xargs umount
อย่างไรก็ตามสิ่งนี้ล้มเหลวเช่นกันเนื่องจากการเมาท์แบบเรียกซ้ำไม่ได้ลงทะเบียนใน mtab:
/mnt/chroot/sys/kernel/security is not mounted (according to mtab)
บางทีวิธีการแก้ปัญหาคือทำตัวขี้เกียจ แต่ดูเหมือนว่าอันตรายสำหรับฉัน
มีวิธีที่ดีกว่าในการทำสิ่งนี้ที่ฉันพลาดไปหรือไม่?
/mnt/chroot/sys/kernel/security
ติดตั้งที่จุดนั้น อะไรคือผลลัพธ์ของgrep /sys/kernel/security /proc/mounts
? ไม่จำเป็นต้องมีหลักฐานที่จะระบุไว้ในumount
/etc/mtab
ถ้าคุณผ่านมัน-n
จะไม่เปิดไฟล์เลย