मैं एक ext4 विभाजन कैसे माउंट कर सकता हूं और लिखने की अनुमति है?


20

मैं निर्धारित किया है /etc/fstab: इतना है कि मैं स्टार्टअप पर एक ext4 विभाजन माउंट कर सकते हैं और मैं इन विकल्पों के साथ यह किया फ़ाइल rw, auto, nouser, exec, sync

समस्या यह है कि मैं नहीं बना या sudo, क्योंकि मैं गया है एक घुड़सवार जो मैं और भी अधिक puzzling लगता है का उपयोग किए बिना कि विभाजन पर किसी भी फाइल को नष्ट कर सकते है ntfs: विभाजन (इन विकल्पों के साथ rw, auto, user, noexec, syncऔर मैं नहीं मिला) एक ही समस्या मैं sudo का उपयोग किए बिना ntfs विभाजन पर पढ़ और लिख सकता हूं।

मैं एक ext4 विभाजन कैसे माउंट कर सकता हूं और इस पर अनुमतियाँ पढ़ / लिख सकता हूं?

जवाबों:


16

सबसे पहले, निम्नलिखित कमांड का उपयोग करके ड्राइव के UUID की जांच करना उपयोगी होगा:

ls -l /dev/disk/by-uuid

अपने अनुभव में, मैं आमतौर पर चूक का उपयोग करते हुए एक EXT4 स्वरूपित हार्डड्राइव को माउंट करता हूं, और मैंने लेखन अनुमतियों में किसी भी त्रुटि का अनुभव नहीं किया है।

मेरा /etc/fstabनिम्नलिखित जैसा दिखता है:

UUID=004f9bfa-fb5a-438c-8a5a-dc04fa6f2d3e /media/MYCH0  auto defaults 0 0 #external hdd

यदि सब विफल रहता है, तो आप ऐसा करके खुद को मालिक के रूप में स्थापित करने का प्रयास कर सकते हैं:

sudo chown username:username /media/mountpoint

आगे के संदर्भ के लिए, आप इस पर एक नज़र रखना चाहते हैं:
http://ubuntuforums.org/showthread.php?t=1482818


1
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो यहां उत्तर के आवश्यक भागों को शामिल करना बेहतर होगा , और संदर्भ के लिए लिंक प्रदान करना होगा।
user98085

1
@FEichinger सिर के लिए धन्यवाद, मैंने अपनी पोस्ट संपादित की है।
m.devrees 14

आश्चर्यजनक। कृपया स्रोत लिंक को शामिल करें, हालांकि, इसकी आगे की जानकारी हो सकती है । वास्तव में, उस सामग्री को हमेशा शामिल करने का प्रयास करें जिसका उपयोग आपने उत्तर में आने के लिए किया था। :)
user98085

thanx, कि मदद की
समीह हनी

3

यह बढ़ती समस्या के कारण नहीं, बल्कि अनुमति के कारण हो सकता है। आपके पास ड्राइव / फ़ोल्डर पर लिखने की पर्याप्त अनुमति नहीं हो सकती है या आप स्वामी नहीं हैं।
जैसा कि आपने माउंट पॉइंट प्रदान नहीं किया है, हम मानते हैं कि विभाजन /media/foo
एक निर्देशिका के लिए मुहिम शुरू की है , एक टर्मिनल खोलें और चलाएं sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test। अब आपको फ़ोल्डर परीक्षण के अंदर लिखने में सक्षम होना चाहिए ।
अगर आप फोल्डर पर लिखना चाहते हैं तो दो विकल्प हैं।
1. द्वारा डेटा का मालिक है sudo chown $USER /media/foo
2. अन्य उपयोगकर्ताओं के लिए लिखने की अनुमति दें sudo chmod o w /media/foo
शायद ही कुछ लोग लिखने में रुचि रखते हैं, सभी उपयोगकर्ताओं के लिए सभी सामग्री तक पहुंच पढ़ते हैं, जैसे कि लिनक्स में विंडोज़ पार्टीटॉन। आदेश chmodऔर chownएक विकल्प होता है-Rजो इसके अंतर्गत सभी डेटा के मोड को पुन: बदल देता है। लेकिन यह अनुशंसित नहीं है जब तक आप यह नहीं जानते कि आप क्या करते हैं। यदि आप एक OS के विभाजन पर -R का उपयोग करते हैं तो यह प्रतिकूल हो सकता है।


5
पुनरावर्ती 777 चामड़ निश्चित रूप से एक बहुत बुरा विचार है
कीवी

@ कीवी, अपडेटेड। उम्मीद कर रहा हूँ +1
प्रिंज़

2
जहां तक ​​मैं बता सकता हूं कि आप जो कहते हैं वह बहुत गलत है, और chmod 777 -Rअभी भी बहुत महत्वपूर्ण चेतावनी गायब है। मुझे लगता है कि आप अक्सर विंडोज़ का उपयोग नहीं करते हैं, क्योंकि यह विंडोज़ 2000 एनटी के बाद से फाइल सिस्टम पर समूहों और उपयोगकर्ता की पहुंच को संभालता है
किवी

@Kiwy। अपडेट किया गया। मेरा मतलब है कि लिनक्स पर विंडोज़ विभाजन। क्या एक विंडोज़ पार्टीटॉन में सभी लिनक्स उपयोगकर्ताओं के लिए उपयोग लिखा है?
प्रिंज़

क्या होगा यदि मैं चाहता हूं कि हार्ड ड्राइव का उपयोग किसी ऐसे व्यक्ति द्वारा किया जाए जो इसे अपने कंप्यूटर में प्लग करता है और हर बार अनुमतियों से निपटना नहीं है?
Askcompu

2

दुर्भाग्य से लिनक्स कर्नेल ext2 / ext3 / ext4 FS पर POSIX अनुमति को लागू करता है।

मेजबानों और setgidबिट या एसीएल के आम समूह के साथ आप विभिन्न होस्टों में बाहरी मात्रा साझा कर सकते हैं और पढ़ने / लिखने की अनुमति दे सकते हैं। ऐसे सेटअप का एक उदाहरण है:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir
$ sudo adduser user sys

Https://unix.stackexchange.com/questions/126213/external-hard-drive-permissions-ext4/ पर और पढ़ें

यह भी देखें जब कई linux इंस्टॉल किए जाने के साथ बाहरी EXT4 हार्ड डिस्क का उपयोग कर अनुमति समस्याओं को सुलझाने

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