कमांड लाइन के माध्यम से माउंट ड्राइव (जैसे कि मैंने इसे नॉटिलस में क्लिक किया)


11

मैं एक बैकअप स्क्रिप्ट लिख रहा हूं जिसमें मुझे अपने लैपटॉप के मीडिया बे में एक ड्राइव माउंट करने की आवश्यकता है।

मुझे पता है कि मैं fstab और माउंट कमांड के साथ खिलवाड़ करके काम पा सकता हूं। शायद यह सबसे आसान तरीका है। वैसे भी, मुझे निम्नलिखित में दिलचस्पी है:

  1. प्रारंभ में मीडिया बे ड्राइव अनमाउंट है।

  2. मैं एक नॉटिलस विंडो में साइड-पैनल में ड्राइव पर क्लिक करता हूं और ड्राइव माउंट होता है।

  3. मैं इसे एक्सेस कर सकता हूं /media/baydrive


मेरा प्रश्न:

क्या कमांड लाइन से चरण 2 का प्रदर्शन करने का एक आसान तरीका है? यानी, /media/<device name>बिना गड़बड़ किए ड्राइव को माउंट करें fstab

जवाबों:


13

प्रयत्न udisks --mount <device name>

विभाजन लेबल द्वारा माउंट करने के लिए, आप कर सकते हैं

udisks --mount /dev/disk/by-label/baydrive

अच्छी आज्ञा है, लेकिन मुझे मिलता हैCannot stat device file baydrive: No such file or directory
aioobe

1
डिवाइस का नाम बायड्राइव के लिए उपयोग की जाने वाली डिवाइस फ़ाइल होनी चाहिए - कुछ इस तरह की / dev / sdb1
फ्लोरियन डिस्च

सही। तब यह काम करता है। आप सिर्फ baydriveइसके बजाय संदर्भित करने के किसी भी तरीके के बारे में जानते हैं ?
aioobe

1
नहीं, लेकिन यदि भाग में एक लेबल "बेयड्राइव" है जिसका आप उपयोग कर सकते हैं/dev/disk/by-label/baydrive
फ्लोरियन डिस्च

whoaa ,. मुझे इस बारे में कुछ पता नहीं था। महान! इस संस्करण को शामिल करने के लिए संपादित पोस्ट
aioobe

5

सबसे बराबर (कम से कम ubuntu 14.4 के लिए) है

udisksctl mount --block-device /dev/disk/by-label/baydrive
udisksctl unmount --block-device /dev/disk/by-label/baydrive

के बीच का अंतर udisksऔर udisksctlहै कि है udisksहमेशा / मीडिया के तहत माउंट, जबकि udisksctlजहां नॉटिलस होगा माउंट, जो कभी कभी है/media/${USER}


1

यदि आप चाहते हैं कि यह आपके उपयोगकर्ता के लिए हो, तो यह कोशिश न करें

udisksctl mount -b /dev/sdb2 

अपनी डिस्क के सही नाम का उपयोग करें


0

स्वचालित ड्राइव

/media/username/driveUUID/

नॉटिलस सांबा माउंटेड ड्राइव में पाए जाते हैं

/run/user/1000/gvfs/smb-share:server=10.100.4.16,share=share-name/path-to-folder/

या sftp mounts के लिए आप पर पहुँच सकते हैं

/run/usr/1000/gvfs/sftp\:host\=10.100.4.16/

-1

आप वैकल्पिक रूप से ड्राइव को माउंट कर सकते हैं, यह तब साइड पैनल पर दिखाई देगा .. आप साइड पैनल पर उस शॉर्टकट पर राइट क्लिक कर सकते हैं और इसे लॉन्चर पर लॉक कर सकते हैं .. अब आप ड्राइव को माउंट करने के लिए उस आइकन पर केवल एक क्लिक कर पाएंगे बिना किसी कमांड, स्टार्टअप स्क्रिप्ट या नॉटिलस को खोले।


1
सवाल का पूरा बिंदु यह है कि यह कैसे जीयूआई के साथ मेल नहीं खाता है। मैं बैकअप स्क्रिप्ट को क्रोन जॉब के रूप में रखना चाहता हूं।
एरियोबे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.