बहुत से लोग यह कहते रहते हैं कि लिनक्स बाइंड माउंट के बारे में जानकारी नहीं रखता है, इसलिए उनके और उनके स्रोतों की सूची प्राप्त करने का कोई तरीका नहीं है। यहाँ कुछ उदाहरण हैं:
यहाँ टिप्पणियों में से एक से :
IIRC यह जानकारी कहीं भी नहीं रखी गई है: बाद में
mount --bind, दो प्रतियां बराबर हैं, एक ऐसा नहीं है जो दूसरे की तुलना में अधिक "मूल" है। यदि आप पहले से ही अनमाउंट हैं, तो कोई मूल नहीं हो सकता है/mnt।इस साइट पर एक उत्तर से :
तो याद करने का एकमात्र तरीका यह है कि जो माउंट्स बाँध रहे थे, माउंट माउंट कमांड का लॉग इन शेष है
/etc/mtab। बाइंड माउंट ऑपरेशन को बाइंड माउंट विकल्प द्वारा इंगित किया जाता है (जिसके कारण फ़ाइल सिस्टम प्रकार को अनदेखा किया जाता है)। लेकिन माउंट के पास कोई विकल्प नहीं है केवल विकल्प के विशेष सेट के साथ घुड़सवार फाइलसिस्टम को सूचीबद्ध करने के लिए।से एक डेबियन बग रिपोर्ट :
यह जानबूझकर किया गया है। दोनों माउंट पॉइंट पूरी तरह से सभी तरह से समान हैं इसलिए कर्नेल उन्हें अलग करने के लिए कोई झंडे नहीं रखता है।
हालांकि यह बकवास है। उपकरण findmntबाइंड माउंट्स के स्रोत रास्तों को सूचीबद्ध करने में सक्षम है (के रूप में device[source-path]; मैं इसे केवल स्रोत पथ और उपकरण नहीं सूचीबद्ध करने के लिए प्राप्त करने का प्रयास कर रहा हूं )। यदि लिनक्स कर्नेल को बाइंड माउंट बनाए रखने के लिए है, तो उस जानकारी को कहीं संग्रहीत किया जाना चाहिए , अन्यथा यह नहीं जान सकता कि /homeयह बाध्य है /users। तो यह डेटा कहां है? क्या यह रैम में कुछ अस्पष्ट क्षेत्र में संग्रहीत है? करता है findmntमें देखो /procकहीं?
/proc/self/mountinfoहाल ही में पुनर्गठन किया गया था। मैं अपने आरएचईएल 6 मशीन पर था, जिसके पहले पथ की जानकारी नहीं थी, लेकिन मेरी आरएचईएल 7 मशीन करती है और जैसा कि आपके लिंक में उल्लिखित है जैसा कि व्हीजेआई करता है।
/dev/Aपर चढ़ा जाता है /Bऔर आप करते हैं mount --bind /B /C, तो पुरानी गुठली केवल याद आती है /B → /dev/Aऔर /C → /dev/A, उन्हें /Bऔर के बीच कोई संबंध याद नहीं रहता है /C। इसलिए /Bस्वाभाविक रूप से अनमाउंटिंग का कोई प्रभाव नहीं पड़ता है /C। नई गुठली याद है कि /Cएक बाँध के माउंट था /B, लेकिन एक तरह से है जो /Cकाम करने से रोकने के लिए नहीं है अगर /Bunmounted है, मैं वास्तव में कैसे पता नहीं है।
findmntचला रहे हैं और आप इसे क्या विकल्प दे रहे हैं? मेरा यह उस तरह से प्रिंट नहीं करता है और स्रोत कोड को देखकर ऐसा लगता है कि वह ऐसा उपयोग करता_PATH_PROC_MOUNTINFOहै/proc/self/mountinfoजो ऐसा लगता है जिसमें यह जानकारी नहीं है।