autofs
आप के लिए यह कर सकते हैं। आप विभिन्न विकल्पों के साथ किसी भी संख्या में माउंटपॉइंट को कॉन्फ़िगर कर सकते हैं, और जब भी माउंटपॉइंट एक्सेस किया जाता है, तब संबंधित फाइल सिस्टम माउंट किए जाते हैं। एक निश्चित मात्रा में निष्क्रियता के बाद फाइल सिस्टम फिर से अनमाउंट हो जाता है।
उपयोग करने के विभिन्न तरीकों पर कोई संदेह नहीं है autofs
, लेकिन यहां एक तरीका है जो आप करने की कोशिश कर रहे हैं, जिस तरह से मैं इसका उपयोग करने के तरीके पर आधारित था।
आप एक निर्देशिका से शुरू करते हैं जो कई autofs
माउंट-पॉइंट (अच्छी तरह से, कम से कम एक) को धारण करेगा ; कहते हैं /misc
। आपको इसे बनाने की आवश्यकता नहीं है, लेकिन आपको एक कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता है जो उन सभी फ़ाइल सिस्टम का वर्णन करेगी जिन्हें आप वहां माउंट करना चाहते हैं; उदाहरण के लिए, मैं निम्न फ़ाइल के साथ सीडी, डीवीडी और ब्लू-रे को माउंट कर सकता है /etc/auto.misc
:
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
br -fstype=udf,ro,nosuid,nodev :/dev/cdrom
सामान्य सिंटैक्स माउंटपॉइंट है, इसके बाद किसी भी विकल्प को पेश किया जाता है -
, फिर :
एक स्थानीय सिस्टम पर माउंटपॉइंट को पेश किया जाता है। (मैं यहाँ सरल कर रहा हूँ, autofs(5)
विवरण के लिए पृष्ठ देखें।)
फिर इस फ़ाइल को इसमें प्रविष्टि जोड़कर सक्षम किया गया है /etc/auto.master
:
/misc /etc/auto.misc
के autofs
साथ पुनः आरंभ करें
sudo service autofs restart
और आपको दौड़ने में सक्षम होना चाहिए
ls /misc/cd
और अपने ड्राइव में किसी भी सीडी की सामग्री देखें। (आपके मामले में जो भी उपयुक्त हो, स्पष्ट रूप से नाम और माउंट लक्ष्य को बदलें।)
आपके पास एक बार, आप ऑटो-माउंटेड फाइल सिस्टम में कहीं से भी कुछ भी लिंक कर सकते हैं, उसी तरह जैसे कि वे मानक, गैर-ऑटो-माउंटेड फाइल सिस्टम हैं। तो मेरे उदाहरण में,
ln -s /misc/br blu-ray
blu-ray
जहाँ भी कमांड चलाया जाता है वहां एक लिंक बनाता है । आप आगे फाइल सिस्टम में भी लिंक कर सकते हैं,
ln -s /misc/br/BDMV autolinktest
autolinktest
फिल्म सामग्री के लिए एक लिंक बनाता है । लिंक तक पहुंचने से लक्ष्य फ़ाइल सिस्टम माउंट हो जाएगा।