कमांड लाइन से फ्लैश ड्राइव को कैसे कनेक्ट / डिस्कनेक्ट करूं? [बन्द है]


11

मैं डेबियन चला रहा हूं। मैं एक्स के तहत फिल्ममैन का उपयोग करके अपने फ्लैशड्राइव की सामग्री को प्लग इन कर सकता हूं और देख सकता हूं, लेकिन मैं कमांड लाइन से यह कैसे कर सकता हूं, और जब मैं कर रहा हूं तो मैं इसे सुरक्षित रूप से कैसे निकाल सकता हूं?


U + L प्रश्न का डुप्लीकेट: unix.stackexchange.com/questions/18925/…
finnw

इस तरह के सवाल यूनिक्स और लिनक्स पर बेहतर पूछे जाएंगे । रास्पबेरी पाई के लिए पूरी तरह से स्पष्ट प्रासंगिकता के बिना लिनक्स के बारे में सवाल आमतौर पर इस साइट के लिए एक अच्छा फिट नहीं हैं।
रैंबलिनजन

जवाबों:


10

यदि आप ड्राइव में रुचि रखते हैं, तो जब आप उन्हें प्लग इन करते हैं तो आप स्वचालित रूप से बढ़ते हैं usbmount:

sudo apt-get install usbmount

जब आप एक फ्लैश ड्राइव /media/usb[0-7]डालते हैं, तो यह पता लगाएगा और इसे माउंट करेगा और इसे हटाए जाने पर इसे अनमाउंट कर देगा।

ध्यान दें:

आप /etc/usbmount/usbmount.conf
अपने उपयोगकर्ता के लिए लेखन योग्य के रूप में स्वचालित कॉन्फ़िगर करने के लिए अपने को संपादित करना चाहेंगे ।

ऐसा करने के लिए, FS_MOUNTOPTIONSअपने यूआईडी से मिलान करने के विकल्प को संपादित करें ।
भागो idअपने यूआईडी खोजने के लिए। उदाहरण:

FS_MOUNTOPTIONS="uid=1000,gid=1000"

स्रोत


8

अपने फ़्लैशड्राइव में प्लग इन करने के बाद। निम्न आदेश चलाएँ:

grep "SCSI removable disk" /var/log/messages

आपको निम्नलिखित कुछ देखना चाहिए

जून 16 23:48:58 रास्पबेरी कर्नेल: एसडी 2: 0: 0: 0: [sda] संलग्न एससीएफ हटाने योग्य डिस्क

महत्वपूर्ण हिस्सा वर्ग कोष्ठक में थोड़ा सा है, इस मामले में "sda"

माउंट बिंदु बनाने के लिए अगला कमांड दर्ज करें:

mkdir ~/myflashdrive

फिर निम्न कमांड दर्ज करके ड्राइव को माउंट करें (grep कमांड के परिणामों के साथ x को बदलें जो आपने sda से ऊपर चलाया था):

sudo mount -t vfat -o rw,users /dev/xxx1 ~/myflashdrive

अब आप उस निर्देशिका में बदल सकते हैं जहाँ आपने निम्न कमांड का उपयोग करके अपनी फ्लैश ड्राइव को माउंट किया था:

cd ~/myflashdrive

निर्देशिका की सामग्री को सूचीबद्ध करने के लिए निम्नलिखित कमांड दर्ज करें:

ls -la

जब आप कर लिए जाते हैं और अपने होम डाइरेक्टरी में फ्लैशड्राइव कमांड को फोलोविंग कमांड के साथ हटाना चाहते हैं (यदि आप वर्तमान में इसके किसी एक डायरेक्टरी में काम कर रहे हैं तो ड्राइव को अनमाउंट नहीं कर सकते।)

cd ~

यह आपको अपने घर निर्देशिका में वापस ले जाएगा। फिर आप ड्राइव को अनमाउंट करने के लिए निम्न कमांड का उपयोग कर सकते हैं (कमांड की वर्तनी पर ध्यान दें):

sudo umount ~/myflashdrive

अब आप सुरक्षित रूप से अपना फ्लैशड्राइव हटा सकते हैं।

यह fat32 स्वरूपित फ्लैश ड्राइव पर लागू होता है (लगभग सभी फ्लैश ड्राइव fat32 स्वरूपित ड्राइव हैं)।

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