Bir köke girerken bazen / sys ve / dev'i -bind yerine -rbind kullanarak bağlamak için, her şey birileri aradığında her şeyin doğru yerde olduğundan emin olmak için gereklidir.
Sorun ayrılırken ortaya çıkar.
Basit bir sayı her zaman başarısız olur; çocuklar da monte edilirken kullanımda olduğu görülüyor:
$ 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))
Başka bir olası çözüm, proc'tan bağları listelemek ve her birini takmaktır:
$ grep /mnt/chroot/sys /proc/mounts | cut -f2 -d" " | sort -r | xargs umount
Ancak bu başarısız olur, çünkü özyinelemeli bağlar aslında mtab'da kayıtlı değildir:
/mnt/chroot/sys/kernel/security is not mounted (according to mtab)
Belki de çözüm tembel bir miktar yapmaktır, ancak bu benim için oldukça tehlikeli görünüyor.
Bunu yapmanın daha iyi bir yolu var mı?
/mnt/chroot/sys/kernel/security
Bu noktaya monte edildiğinden emin misiniz ? Çıktısı nedirgrep /sys/kernel/security /proc/mounts
?umount
listelenmesi için argümanına ihtiyaç duymaz/etc/mtab
. Eğer-n
iletirseniz, dosyayı hiç açmaz.