जब एक चुरोट में प्रवेश करना कभी-कभी आवश्यक होने के कारण -इसके बजाय -Bind के बजाय / sys और / dev का उपयोग करके माउंट करना आवश्यक होता है, तो यह सही जगह पर है जब कोई व्यक्ति देखता है।
समस्या तब आती है जब कोई बात नहीं।
एक साधारण ऑमाउंट हमेशा विफल रहता है; बच्चों के घुड़सवार होने के साथ ही यह उपयोग में आता है:
$ 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))
एक और संभावित समाधान है, खरीद से mounts की सूची बनाना, और उनमें से प्रत्येक को पसंद करना:
$ 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
, तो यह फ़ाइल को बिल्कुल भी नहीं खोलेगा।