माउंट यूएसबी ड्राइव (FAT32) ताकि सभी उपयोगकर्ता इसे लिख सकें


9

मेरे पास एक USB FAT32 ड्राइव है जो / dev / sda2 पर है। मैंने इसे / मीडिया / बिगड्राइव के रूप में माउंट किया है, हालांकि, जब भी मैं एक गैर रूट उपयोगकर्ता के रूप में फ़ाइल को छूने की कोशिश करता हूं तो मुझे अनुमति मिलती है।

जब मैं चलता mountहूं तो मैं यह लाइन देख सकता हूं:

/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)

मेरा / etc / fstab में यह रेखा है:

/dev/sda2       /media/bigdrive vfat    rw,user,exec,umask=000  0       0

मैंने दौड़ने की कोशिश की है sudo chmod 777 /media/bigdriveऔरsudo chmod 777 -R /media/bigdrive

न ही कोई कुछ बदलता है।

क्या मुझे कुछ याद आ रहा है?

यह रास्पबेरी बीटीडब्ल्यू चलाने वाली रसबेरी पाई पर है।


क्या आप हमें दिखा सकते हैं ls -ld /media/bigdrive?
ckhan

इसके साथ माउंट uidऔर / या gidमान, जैसे विकल्पों में संलग्न uid=YOUR_ID( YOUR_IDसाथ खोजें id) fstab। एक बेहतर विकल्प बनाने के लिए किया जाएगा udevइस संभाल या कम से कम अपने UUID नाम (देखें द्वारा विभाजन का उल्लेख ls -l /dev/disk/by-uuid) और के बजाय /dev/sda2उपयोग UUID=...में fstab
थोर

क्या आप टाइपिंग mount /dev/sda2या कुछ और करके फाइलसिस्टम को बढ़ा रहे हैं ?
गिल्स एसओ- बुराई को रोकना '

जवाबों:


8

मुझे वास्तव में एक ही समस्या थी और केवल एक चीज जो वास्तव में मेरे लिए काम करती थी:

mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=0000

हालाँकि, umask = 000 और umask = 0000 दोनों मेरे लिए काम करते थे।

इसलिए अपना / etc / fstab सेट करने के बाद, निम्न कमांड टाइप करें (पहला एक ड्राइव को अनमाउंट करें, दूसरा रिमूव करता है):

# umount /dev/sda2
# mount -a

दूसरी कमांड के साथ प्रतिस्थापित किया जा सकता है:

# mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=000

वह जवाब भी देखिए


1

संपादन / आदि / fstab के बाद, आपको उस सब को माउंट करना होगा जो इसमें जोड़ा गया है। माउंट के लिए मैनुअल पेज निम्नलिखित संकेत देता है।

   -a, --all
          Mount all filesystems (of the given types) mentioned in fstab.

केवल रिबूट करने के बजाय निम्नलिखित रन करें और आपको जाने के लिए अच्छा होना चाहिए।

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