रास्पबेरी पाई पर आरोहित USB पर लिखने में त्रुटि


2

मेरे पास एक रास्पबेरी पाई है जिसे मैंने हाल ही में खरीदा है, और मैं इसे एक धार बॉक्स के रूप में उपयोग करने की योजना बना रहा हूं। इसे स्थापित करते समय (SSH के ऊपर) मैंने एक 8GB सैनडिस्क USB ड्राइव माउंट करने की कोशिश की थी जिसे मैंने पहले जोड़ा था।

sudo mount /dev/sda1 /home/pi/usb यह सफलतापूर्वक हुआ। हालाँकि, जब मैंने इसे माउंट-पॉइंट पर नेविगेट किया, तो मैं एक फ़ोल्डर या फ़ाइल बनाने में असमर्थ था।

cd /home/pi/usb

mkdir lel इसने "बिना अनुमति त्रुटि" को फेंक दिया। मैंने सामान्य विशेषाधिकार के साथ / होम / पीआई में एक और फ़ोल्डर बनाने की कोशिश की, और सब कुछ ठीक काम करता है। केवल / होम / पीआई / यूएसएस डाइरेक्ट्री में, जहां मेरी ड्राइव आरोहित होती है, ऐसा प्रतीत नहीं होता है, हालांकि मैं फ़ाइलों का उपयोग करके बना सकता हूं sudo

चूँकि मेरे पास एक टोरेंट क्लाइंट (प्रलय) है जो कि फ्लैश ड्राइव पर लिखने में असमर्थ है, जो घुड़सवार है, मुझे समस्याएँ आ रही हैं।

मैंने कोशिश की sudo chmod 777 -R /home/pi/usb कोई सफलता नहीं है

कृपया मदद करें (मैं भी एक linux noob हूँ)

अद्यतन: मैंने इसे काम करने के लिए पाया है:

sudo mount /dev/sda1 /home/pi/usb -o umask=000

यह मुझे अनुमति देता है mkdir और सामान। मैं इसे हर बार बूट करने के लिए कैसे स्वचालित कर सकता हूं? (मुझे fstab में क्या करने की आवश्यकता है)


क्या आप हमें टर्मिनल में माउंट कमांड का परिणाम दिखा सकते हैं?
Rik Verbeek

जवाबों:


1

कुछ चीजें हो सकती हैं।

USB क्या स्वरूप है? क्या यह NTFS, FAT या ext है? यदि आप ext को सुधारते हैं, तो यह प्रदर्शन को गंभीरता से कम कर सकता है, लेकिन यह लिनक्स के साथ थोड़ा अधिक संगत होगा।

यदि यह NTFS है, तो क्या आप सुनिश्चित हैं कि आपके पास NTFS ड्राइवर लोड हैं? मुझे याद है कि एक बार मुझे NTFS का उपयोग करने के लिए ड्राइवरों को स्पष्ट रूप से लोड करने की आवश्यकता थी।

क्या आप पाई पर रास्पबियन चला रहे हैं या आर्क?

रास्पबियन अधिक पूर्ण है, और आपको बेहतर परिणाम देना चाहिए।

आखिरकार। मैं पहले हाथ के अनुभव से जानता हूं कि पीआई / रास्पियन को सैकड़ों छोटे-छोटे लेखन के बाद ही फाइल सिस्टम पढ़ने में समस्या होती है। मैं अपने पाई में डेटा लॉग कर रहा था और यह लटका हुआ था क्योंकि एसडी कार्ड केवल पढ़ा गया था। मैं एक USB करने के लिए रूट एफएस ले जाया गया और यह एक ही काम किया। मैंने एक और पी की कोशिश की। फिर से वही बात। मैं लॉगिंग को दूसरे होस्ट (ssh कमांड के माध्यम से) और समस्याओं को रोक दिया। मुझे लगता है कि यह एक गिरी बात है।


FAT32 USB, नियमित रूप से रास्पियन। मैं ext और आपके पास वापस लाने के लिए प्रारूपण करने का प्रयास करूंगा
poiasd

1

उबंटू - यह नहीं जानता कि यह एक 'रास्प' पर कितना काम करता है (दोनों डेबियन आधारित हैं, लेकिन संभावना निष्पक्ष हैं)।

$ lsblk                # lists known block devices 

$ sudo mount ...       # mount it
$ cd /mountpoint/      # make it be the current dir

$ sudo chown -R $USER:$USER .     # take ownership
$ sudo chmod -R 755 .             # reset RWX flags

chown --help प्रदर्शन में मदद करेगा,
info chown अधिक जानकारी के लिए...
नोट: ये अंतरिक्ष की बचत के कारण उपलब्ध नहीं हो सकते हैं। उस मामले में नेट पर देखो।


कोशिश की chown, हर फ़ाइल के बाद, अर्थात् changing ownership of xxx.txt: Operation not permitted. मैंनें इस्तेमाल किया sudo फिर भी
poiasd
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.