माउंट पॉइंट्स के लिए टाइप 'no' क्या है और उसी प्रकार के माउंट पॉइंट्स नीचे / रन क्यों हैं?


10

Ubuntu 14.04 में जब कमांड माउंट निष्पादित होता है तो मैं निम्नलिखित अंश प्राप्त करता हूं

tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)

मुझे समझ में नहीं आ रहा है कि /runपहले से माउंटेड पेरेंट डायरेक्टरी ( /run) और noneफाइल सिस्टम का मतलब अंदर अलग से क्यों उपनिर्धारित किए जाते हैं । मेरी /etc/fstabफाइल खाली है।

जवाबों:


6

noneबस का अर्थ है कोई भौतिक डिस्क बिंदु माउंट जैसा कि आप देख जब जारी करने से जुड़ा हुआ विभाजन है कि वहाँ mountआदेश। ऐसा लगता है कि आभासी फ़ाइल सिस्टम के लिए प्रयोग किया जाता है shm, ramfs, procऔर tmpfslock, shmऔर userइस उदाहरण में माउंट पॉइंट अलग से बनाई गई हैं ताकि वे विभिन्न अनुमतियों और सेटिंग्स के साथ लगाया जा सकता है। कोष्ठकों के अंदर के भाग पर ध्यान दें?

कारण आप इन में विन्यास माउंट नहीं दिख रहा है /etc/fstab, क्योंकि वे द्वारा प्रदर्शन कर रहे है upstart(सिस्टम आरंभीकरण के दौरान यानी) और initramfs-tools। आप खुद के साथ जांच कर सकते हैं:

grep --color -RE '/run/(lock|shm|user)' /etc 2>/dev/null

लेकिन अधिक दिलचस्प शायद है:

# grep --color -R 'run_migrate' /etc 2>/dev/null
/etc/init/mounted-var.conf:    run_migrate () {
/etc/init/mounted-var.conf:    run_migrate /var/run /run
/etc/init/mounted-var.conf:    run_migrate /var/lock /run/lock

पिछले भाग से पता चलता है कि /run/lockआप की उत्पत्ति को खोजने के /var/lockलिए उदाहरण के लिए खोज करने की आवश्यकता है ।


मुझे सही समझें अगर मैं गलत समझता हूं, लेकिन आप जो कहते हैं: मैं कुछ विभाजन जैसे / देव / sda1 को / घर से कुछ विशेषाधिकारों के साथ माउंट कर सकता हूं। उदाहरण के लिए: लेकिन फिर / / जैसे घर / घर / कैप्चा के हिस्से को विशेषाधिकारों के साथ पढ़ें। ऐसे परिदृश्य में / घर / कैपचा को 'कोई नहीं' फाइलसिस्टम के रूप में माउंट करके सूचित किया जाता है, लेकिन शेष / घर विभाजन के समान / देव / sda1 पर संग्रहीत किया जाता है।
ट्रिस्मेगिस्टोस

निश्चित नहीं है, लेकिन मेरा अनुमान है कि यह केवल सबसेट प्रतिबंध बिंदुओं में अधिक प्रतिबंधात्मक अनुमति देगा। विभिन्न / रन / फाइल सिस्टम के लिए 'माउंट - बिंद' पद्धति को /lib/init/mount-functions.sh में एक आदमी tmpfs करते हुए देखा जा सकता है ..
कैप्चा

मुझे नहीं लगता कि इसका मतलब है कि इसका कोई विभाजन नहीं है। कोई भी फ़ाइल सिस्टम प्रकार जैसे tmpfs नहीं लेता है, इसलिए इसका अर्थ यह होगा कि इस आरोह बिंदु पर कोई फ़ाइल सिस्टम असाइन नहीं किया गया है, लेकिन इसका कोई मतलब नहीं है।
Trismegistos

dfअगर यह अलग-अलग फाइल सिस्टम को भी अलग नहीं कर सकता है तो इसका क्या उपयोग है ? क्या होगा अगर दो noneफ़ाइल सिस्टम हैं जो वास्तव में दो अलग-अलग फ़ाइल सिस्टम का प्रतिनिधित्व करते हैं, और क्या होगा यदि समान हो? मैं उन्हें कैसे भेद कर सकता हूं?
आर्टेम नोविकोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.