मैं लिनक्स में स्वचालित अंक कैसे देख सकता हूं?


14

हम काम पर ऑटोफ का उपयोग करते हैं और मुझे कुछ माउंट पॉइंट याद रखने में परेशानी हो रही है। ऑटोफॉक्स के साथ, आप केवल किसी विशेष मशीन पर वर्तमान या हाल ही में माउंट किए गए संस्करणों को देख सकते हैं। मैं बाकी को कैसे देख सकता हूं?

जवाबों:


15

आप माउंट पॉइंट को हमेशा दृश्यमान बनाने के लिए रूट उपयोगकर्ता से पूछ सकते हैं। यह निम्नलिखित पंक्तियों को जोड़कर किया जा सकता है /etc/sysconfig/autofs:

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"

2
मेरे ubuntu 14.04 पर उस कॉन्फ़िग फ़ाइल में स्थित है/etc/default/autofs
saroele

इसे उत्तर के रूप में चिह्नित किया जाना चाहिए, यह मेरे लिए प्रश्न को हल करता है (विन्यास फाइल के साथ /etc/default/autofs)
सरोले

6

आप यहां उपकरणों और माउंट बिंदुओं को मिलाते हैं। यदि कोई उपकरण माउंट नहीं किया गया है, तो उसमें कोई आरोह बिंदु नहीं जुड़ा है। एक माउंट पॉइंट एक स्टोरेज डिवाइस से संबंधित नहीं होने पर एक निर्देशिका के अलावा कुछ भी नहीं है।

यदि आप सभी आरोह बिंदुओं को सूचीबद्ध करना चाहते हैं (अर्थात सभी आरोहित उपकरण), उपयोग करें:

df

हालाँकि, यदि आपको स्टोरेज डिवाइस की सूची उपलब्ध है, तो उपयोग करें:

fdisk -l

fdiskज्यादातर मामलों में रूट विशेषाधिकार की आवश्यकता होती है। यदि आपके पास रूट विशेषाधिकार नहीं हैं, तो आप स्टोरेज डिवाइस फ़ाइलों sdको /devनिर्देशिका में शुरू होने वाली सूची में सूचीबद्ध कर सकते हैं : इससे आपको पर्याप्त जानकारी मिल सकती है:

ls -l /dev/sd*

आप /proc/partitionsफ़ाइल भी पढ़ सकते हैं :

cat /proc/partitions

किसी भी तरह से जड़ के बिना यह करने के लिए? मेरे पास यह नहीं है
dromodel

मैंने अपने उत्तर को एक समाधान के साथ संपादित किया जिसमें रूट विशेषाधिकारों की आवश्यकता नहीं है। ध्यान दें कि fdisk(और अन्य गैर-रूट युक्तियों) में माउंट बिंदुओं का उल्लेख नहीं है , लेकिन केवल उपकरण हैंmountऔर dfआपको डिवाइस / आरोह बिंदु संघों की एक सूची देगा ।
जॉन डब्ल्यूएच स्मिथ

नहीं है कि सब कुछ मुहिम शुरू की जा सकती है एक स्थानीय उपकरण है।
गुंटबर्ट

2
मेरे लिए "ऑटोफ़्स" का तात्पर्य आमतौर पर दूरस्थ मीडिया (NFS, SMB, ftp, ssh, ...) और हटाने योग्य स्थानीय मीडिया से है - इसलिए मेरा कहना है कि इस प्रश्न का उत्तर "माउंट और fdisk के सरल उपयोग" के साथ नहीं दिया जा सकता है :-))
गुंटबर्ट

1
मैं दूरस्थ बिंदु के लिए एक स्टब देखने का एक तरीका चाहूंगा जब रिमोट एफएस माउंट नहीं होता है। मैं इसे 'ls / mnt / long_and_annoying_name' लिखकर ऑटोमेट करने का कारण बन सकता हूं, लेकिन मैं इसे स्वतः पूर्ण करने के लिए 'ls / mnt / lo <TAB>' टाइप नहीं कर सकता। (वैकल्पिक रूप से, zsh स्वत: पूर्ण ऑटोफॉर्म्स स्वयं पॉइंट्स माउंट कर सकता है?)
जॉन वाई

3

बिना किसी तर्क के बस 'माउंट' चलाएं। यह आपको सभी माउंटेड फाइल सिस्टम दिखाएगा। मेरे ज्ञान के लिए "ऐतिहासिक" माउंट बिंदुओं को देखने का कोई तरीका नहीं है, फिर जैसे किसी चीज़ को cat /var/log/messages | grep mount। आपको उस अंतिम आदेश को संपादित करने की आवश्यकता होगी जो आप चाहते हैं कि वास्तव में प्राप्त करें।


आप ऑटोफ्लो के लिए हर माउंट प्रयास के लिए एक syslog प्रविष्टि बना सकते हैं और समीक्षा कर सकते हैं। कॉन्फ़िगरेशन आपके syslogger पर अत्यधिक निर्भर होगा।
coteyr

मेरे पास रूट नहीं है, लेकिन मैं उन सभी उपकरणों की एक सूची देखना चाहता हूं जिन्हें माउंट किया जा सकता है और जिस पर माउंट पॉइंट्स हैं अगर मुझे पता था कि वे क्या हैं
dromodel

0

मैं देख रहा हूं कि प्रश्न काफी पुराना है, लेकिन उत्तर मेल नहीं खा रहे थे, मुझे इससे क्या समझ में आया। यह CentOS7 और शायद RHEL के लिए है।

आप कर सकते हैं cat /etc/auto.master। यह आपको परिभाषित माउंटपॉइंट दिखाएगा। हालाँकि फ़ाइलों की एक जोड़ी में हैं /etc/auto.*। इन फ़ाइलों को इसमें शामिल किया गया है auto.masterऔर इसमें सबफ़ोल्डर्स शामिल हैं, जिन्हें स्वचालित किया जाएगा।

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