अपडेट के बाद ही मेरा फाइल-सिस्टम क्यों पढ़ा गया?


13

मैं 11.10 रन कर रहा हूं और मैंने कुछ अपडेट लागू किए हैं। उसके बाद जब भी मैं अपने कंप्यूटर का उपयोग करता हूं, मैं कर सकता हूं, लेकिन केवल पढ़ने के लिए केवल 2 या 3 मिनट के लिए। sudoदर्ज की गई कोई भी कमांड मुझे निम्न त्रुटि देती है।

sudo: Can't open /var/lib/sudo/ryanmcclure/0: Read-only file system

मैं भी xpad (एक चिपचिपा नोट प्रोग्राम) का उपयोग करता हूं और अगर मैं नोटों को संपादित करता हूं, तो लगभग 4 मिनट बाद तक कभी कोई समस्या नहीं होती है जब यह कहता है कि यह एक फाइल पर नहीं लिख सकता क्योंकि फाइल सिस्टम पढ़ा जाता है।

मैं इस समस्या का समाधान कैसे कर सकता हूं।


क्या आप बता सकते हैं कि समस्या कब हुई या जब यह शुरू हुआ? आपके द्वारा अपडेट या नया प्रोग्राम इंस्टॉल करने के बाद? या जब आप एक कार्यक्रम शायद खोला? यह भी कि sudoत्रुटि संदेश लौटाने के बाद आप किस कमांड की कोशिश कर रहे थे ? और वास्तव में आपका क्या मतलब है कि आपका सिस्टम केवल पढ़ने के लिए बन गया है? कृपया थोड़ा और स्पष्ट हो सकता है?
नितिन वेंकटेश

बेशक। ठीक है, मैंने इस समस्या के आने से पहले ही अपडेट कर दिया। किसी भी sudo कमांड, वैसे, इस त्रुटि की पैदावार होती है। टर्मिनल किसी भी sudo कमांड को दर्ज करने के बाद कहता है कि यह एक रीड-ओनली फाइल सिस्टम है। मैं xpad (स्टिकी नोट प्रोग्राम) का भी उपयोग करता हूं। यदि मैं नोटों को संपादित करता हूं, तो लगभग 4 मिनट बाद तक कभी कोई समस्या नहीं होती है जब यह कहता है कि यह किसी फ़ाइल को नहीं लिख सकता क्योंकि फ़ाइल सिस्टम केवल पढ़ा जाता है।
रयान मैकक्लेर

मैं अब इस बिंदु पर हूं कि जब यह केवल पढ़ने के लिए स्विच करता है, तो कोई भी कार्यक्रम बिल्कुल नहीं चलेगा।
रयान मैकक्लेर

जब आप उपयोग नहीं करते हैं तो क्या यह एक कार्यक्रम चला सकता है sudo?
एल्विस स्ट्रैसबोर्ग

1
मैं इस बात से सहमत नहीं हूं कि यह समस्या एक असफल हार्ड ड्राइव से जुड़ी है। मुझे यह मेरे आंतरिक हार्ड ड्राइव दोनों पर हुआ है, जो कि विफल नहीं है, और यूएसबी थंबस्टिक्स। मैं कहता हूं कि यह एक बग है। मैं एक बड़ी फ़ाइल या एक साथ कई फ़ाइलों की प्रतिलिपि लिखने वाले ऑपरेशन के बाद आमतौर पर समस्या का अनुभव करता हूं। फाइलसिस्टम रहस्यमय रूप से केवल-पढ़ने योग्य हो जाता है और रिबूट होने के बाद तक आप कुछ भी नहीं कर सकते हैं।

जवाबों:


15

ऐसा लगता है कि आपके पास कुछ फ़ाइल सिस्टम भ्रष्टाचार हो सकता है, संभवतः एक असफल हार्ड डिस्क के कारण। (आम तौर पर सिस्टम के लिए यह एकमात्र तरीका है कि आप फ़ाइल सिस्टम को सहज रूप से चिह्नित कर सकते हैं, केवल आगे की क्षति को रोकने के लिए।

dmesg | less

और देखने के लिए नीचे की ओर स्क्रॉल करें कि क्या आपकी फाइल सिस्टम और डिस्क से संबंधित त्रुटियां हैं। अचूक पढ़ने या लिखने की त्रुटियों के बारे में संदेश देखें (शायद sda पर), या फ़ाइल सिस्टम त्रुटियाँ (जैसे ext3 या ext4 त्रुटियों के बारे में संदेश)। यदि आपको ऐसा कुछ दिखाई देता है, तो आपको किसी भी महत्वपूर्ण डेटा का तुरंत बैकअप लेना चाहिए और फिर जांच करनी चाहिए कि क्या डिस्क स्वयं विफल हो रही है (जिस स्थिति में आपको नया प्राप्त करने की आवश्यकता होगी), या क्या यह सिर्फ एक तार्किक विफलता है (जिसमें अगर आप अपनी समस्या को ठीक करने के लिए fsck के साथ फाइल सिस्टम को ठीक कर सकते हैं)।


मैं हाल ही में एक नए एचडीडी में देख रहा हूं ... लेकिन मैं अपनी किसी भी फाइल और लैपटॉप में इसकी कमी नहीं करना चाहता हूं। तो मैं अपने डेटा को यहां से नए एचडीडी में कैसे डालूंगा? इसके अलावा, भ्रष्टाचार की इस संभावना के साथ, यह थोड़ी देर के लिए काम क्यों करता है लेकिन फिर काम नहीं करता है?
रयान मैकक्लेर

लैपटॉप में डेटा को एक नई हार्ड डिस्क पर कॉपी करना मुश्किल हो सकता है। आप अस्थायी रूप से डेटा को संग्रहीत करने के लिए एक बाहरी ड्राइव या एनएएस का उपयोग कर सकते हैं, फिर आंतरिक डिस्क (और पुनः इंस्टॉल) को बदलने के बाद इसे वापस कॉपी कर सकते हैं, या आप सीडी या डीवीडी को जलाने में सक्षम हो सकते हैं। यह असफल होने से पहले थोड़ी देर के लिए क्यों काम करेगा, इसके लिए कर्नेल केवल आपातकालीन रीड-ओनली मोड को सक्षम करता है, जब ऐसा करने का कारण बनता है। यदि बूट प्रक्रिया में शामिल कोई भी फ़ाइल दूषित नहीं है, तो यह केवल बाद में होगी जब किसी ने फ़ाइल सिस्टम के उस भाग का उपयोग करने की कोशिश की है जो क्षतिग्रस्त है कि ऐसा होगा। (यह मानते हुए, वास्तव में, आपकी समस्या है।)
माइक

मैंने अभी सब कुछ पुनः स्थापित किया है और अब तक ठीक चल रहा है। आप सभी की मदद के लिए धन्यवाद, आप सभी रॉक!
रयान मैकक्लेर

दूसरा कारण यह है कि अपडेट के बाद इसे रिबूट किया गया और f * आईएनजी fsck एक स्वचालित जांच चला रहा था, क्योंकि यह हर 30 रिबूट करता है, बस यह कि जारी बटन को दबाने के लिए कोई भी नहीं था, इसलिए इसने फाइल-सिस्टम को केवल टाइमआउट के बाद पढ़ा। ..
चुड़ैलक्राफ्ट

किसी को इस जवाब पर आगे विस्तार कर सकते हैं? सब कुछ फिर से स्थापित करना हर किसी के लिए एक विकल्प नहीं है। आप इसे पढ़ने-लिखने के लिए वापस करने के लिए क्या करते हैं?
user391339

2

मुझे एक ही समस्या थी, चारों ओर घूमना और इन दोनों लिंक को ढूंढना, जो उपयोगी था। मेरे लिए यह प्रतीत हुआ कि मैंने डिवाइस को umount करने के लिए पर्याप्त समय नहीं दिया। BTW मेरा डिवाइस था /dev/sdax, जो कि एक vfat ड्राइव है।

इन लिंक का हल चलाने के लिए सुझाव है

sudo fsck.vfat /dev/sda5 -a -w  

या

sudo fsck.msdos -aw /dev/sdb1

लिंक हैं:

लोग स्पष्ट रूप से दूसरी कड़ी को पसंद कर रहे हैं।

मुझे यह देखने का विवरण नहीं मिला है कि ये सेमी क्या करते हैं, फिर भी।

मैंने दोनों कमांड (आहह !!!! मुझे) चलाया, समय पर अमल करने में काफी समय लगा।

मैंने इसके बाद इसे umount-ed किया और फिर इसे माउंट किया। अब के रूप में मेरे लिए इसका ठीक काम (उसी ऑपरेशन को दोहराया जो पहले रिपोर्टिंग केवल त्रुटि को पढ़ रहा था)। यदि मुझे कुछ त्रुटि दिखाई देती है तो मैं अपडेट करूंगा। मेरे लिए यह अपने तरह का संकल्प दिखाई देता है।


क्या होगा अगर यह आपके रूट फाइल सिस्टम के लिए हुआ है?
user391339

1

आप अपने पीसी को रीस्टार्ट कर सकते हैं, क्योंकि यह त्रुटि अनुचित माउंटिंग, फाइल सिस्टम के अनमाउंटिंग के कारण आती है। पुनः आरंभ करने के दौरान सिस्टम को ठीक करने और प्रेस करने के लिए कहा जाएगा, वहाँ समस्या को हल किया जाना चाहिए


0

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

जंगली में बहुत बड़ी बग जहां HD केवल पढ़ने के लिए बन जाता है। यह आपका एचडी नहीं है।


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