केवल usb स्टिक पढ़ें जो मुझे इसके लिए कुछ नहीं करने देगा


38

किसी तरह मैंने गड़बड़ की और गलती से मेरी USB स्टिक को केवल एक फ़ाइल सिस्टम में पढ़ा। मैंने फ़ाइलों को हटाने के लिए कई चीजों का एक गुच्छा बनाने की कोशिश की है, जिसमें मूल ( rm -f myfile) और लेखन को अनुमति देने का प्रयास करना ( sudo chmod +w myfile) और फिर हटाना है, लेकिन इसमें से कोई भी काम नहीं करता है। हम क्या कर सकते हैं इसपर कोई विचार। मुझे उस छड़ी पर कुछ भी नहीं है जिसकी मुझे आवश्यकता है, लेकिन मैं उपकरण के एक अन्यथा पूरी तरह से अच्छे टुकड़े को फेंकना नहीं चाहता।

मैं इसे कैसे कारगर बना सकता हूं? क्या मैं इस बारे में पूरी तरह से गलत हूं?



निम्नलिखित लिंक और अधिक विवरण के साथ लिंक आपको या कम से कम यह समझाने में मदद कर सकते हैं कि समस्या क्या है, askubuntu.com/questions/402236/…
sudodus

जवाबों:


22

एक फाइल किए गए सिस्टम पर कमांड rmऔर लाइक chmodकिया जाता है। इसलिए यदि फ़ाइल-सिस्टम को केवल उन लोगों द्वारा पढ़ा जाता है जो काम नहीं करते हैं। फ़ाइल-सिस्टम को राइट करने योग्य के रूप में माउंट करने के लिए आपको क्या करने की आवश्यकता है।

कुछ USB स्टिक में केवल पढ़ने के लिए माउंट करने के लिए स्टिक पर स्विच होता है। शायद यही वजह है। इसे सही तरीके से न लगाने के कारण इसे सिर्फ तोड़ा या क्षतिग्रस्त किया जा सकता है।

इससे पहले कि आप कुछ भी करें: स्टिक से अधिक फ़ाइलों की प्रतिलिपि बनाएँ।

यदि यह एक हार्डवेयर स्विच अनप्लग नहीं है और यूएसबी स्टिक को प्लग करें और जारी करें

dmesg | grep -i panic

यह आपको कोई भी पैनिक मैसेज दिखाएगा। यदि आप उन्हें USB स्टिक से संबंधित देख रहे हैं और यदि यह एक FAT विभाजन है तो आप dosfsckइसे ठीक करने के लिए उपयोग कर सकते हैं ।

आप यह पता लगा सकते हैं कि यह किस तरह से लगाया गया है

mount

और उपयोग करें

dosfsck -a /dev/sd{xn}

MS-DOS पार्टीशन टेबल को ठीक करने या sudo mkfs.vfat /dev/sd{xn}डिस्क को फॉर्मेट करने के लिए। जहाँ {xn} एक अक्षर और अंक है जो आपको mountकमांड के साथ मिला है ।

आप gpartedइसे प्रारूपित करके भी उपयोग कर सकते हैं ।


1
मुझे sudo mkfs.vfat (मैं लगभग कोशिश करना भूल गया था) का उपयोग करना था , लेकिन अब यह काम करने लगता है। धन्यवाद।
जोनाथन

1
उम .... यह काम नहीं करता है अगर यूएसबी स्टिक स्वरूपित डॉस / वसा नहीं है, लेकिन मेरा स्वरूप एक्सटेट 4 है ... मैं इसे कैसे माउंट कर सकता हूं?
जोशुआ रॉबिसन

1
@ यह विधि मेरे लिए काम नहीं कर रही है। Sudo mkfs.vfat / dev / sdc1 का आउटपुट है mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system। मैं क्या कर सकता हूँ?
केवीएस

रूट के रूप में मुझे मिलता है: fsck.fat 3.0.28 (2015-05-16) खुला: केवल-पढ़ने के लिए फ़ाइल सिस्टम भी gparted शक्तिहीन है।
बिच्छू

6

मैंने इसका सामना किया। दोष भ्रष्ट विभाजन था। USB स्टिक पर अपने विभाजन की जाँच करें। यदि आप Win और फिर Ubuntu पर स्वरूपण का प्रयास करते हैं तो यह दूषित हो सकता है। "gparted" का उपयोग करें। आपको केवल 1 सक्रिय विभाजन देखना चाहिए। यदि आपके पास "असंबद्ध" विभाजन है, तो यूएसबी स्टिक अभ्यस्त काम करता है। यदि ऐसा है, तो सभी विभाजनों को हटा दें, और केवल USB स्टिक के पूर्ण gb आकार के लिए एक सक्रिय विभाजन बनाएँ। अनप्लग करें फिर प्लग इन करें, और आपके पास फिर से आर / डब्ल्यू होना चाहिए।


यह जवाब मेरी विशेष स्थिति में दूसरों की तुलना में थोड़ा अधिक समझ में आता है। चारों ओर बिछा अतिरिक्त विभाजन उन लक्षणों की तरह दिखता है जो मेरे पास हैं।
गुस्तावो कार्रेनो

1

हां, अगर फाइलसिस्टम केवल-पढ़ने के लिए है, तो फाइलों पर मोड सेट करने का कोई प्रभाव नहीं पड़ेगा। आप देख सकते हैं कि /etc/fstabक्या फाइलसिस्टम को केवल पढ़ने के लिए रखा गया है। लेकिन अगर आपके पास इस पर कुछ भी नहीं है, तो आप बस इसके लिए एक नया फाइल सिस्टम बना सकते हैं gparted या palimpsest में (बाद को उबंटू में डिफ़ॉल्ट रूप से स्थापित किया गया है और इसे डिस्क मैनेजर या कुछ और कहा जाता है)।


0

जांचें कि क्या आपके पास पैकेज ntfs-3G स्थापित है। मेरे लिए काम किया ;-) (ntfs-3G स्थापित करने के बाद फिर से अपने USB ड्राइव में प्लग और प्लग करें)


0

जैसा कि मैंने यहां बताया कि मुझे भी इसी तरह की समस्या थी।

ntfs-3G पहले से ही स्थापित है, chmod कमांड ने भी मदद नहीं की, कोई महत्वपूर्ण त्रुटि कोड नहीं देखा। जिप्टेड ने भी काम नहीं किया। वास्तव में, मुझे कोई USB काम नहीं मिला। $ dosfsk कमांड ने भी मदद नहीं की।

मैंने जो कुछ किया, उसमें ubuntu 16.04 मशीन को रिबूट किया गया था और अब यूएसबी स्टिक काम करती है।

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