उबंटू बेतरतीब ढंग से रीड-ओनली मोड में चला जाता है


12

पिछले कुछ दिनों से, मेरा उबंटू 12.10 केवल-बेतरतीब ढंग से रीड-ओनली मोड में जा रहा है, जिससे मैं किसी भी एडिटेड फाइल्स को सेव नहीं कर पा रहा हूं, और मुझे अपने कंप्यूटर को रिस्टार्ट करने के लिए मजबूर कर रहा है, जो एक दर्द है क्योंकि यह वह प्लेटफॉर्म है जिस पर मैं सब करता हूं मेरी प्रोग्रामिंग का काम। जब मैं उबंटू में पुनः आरंभ करता हूं (मेरे पास विंडोज 7 के साथ एक डुअल-बूट है), तो यह मुझे बताता है कि इसने एक डिस्क त्रुटि का पता लगाया, और fइसे ठीक करने के लिए मुझे दबाव डालना होगा, जिसके बाद यह सफलतापूर्वक पुनरारंभ होगा।

मेरे विंडोज 7 को इसके साथ कोई समस्या नहीं है, इसलिए यह हार्ड डिस्क नहीं हो सकती है। मैंने एक मंच पर भी देखा कि मुझे समस्या को ठीक करने के लिए इन कमांडों को चलाना चाहिए: mount --options remount,rw /और mount --all, लेकिन ये सिर्फ कहते हैं कि मैं डिवाइस को केवल-पढ़ने के लिए सिस्टम पर माउंट नहीं कर सकता। मैं एक लिनक्स नौसिखिया (और सामान्य रूप से कंप्यूटर के साथ एक नौसिखिया) तो किसी भी मदद की बहुत सराहना की जाएगी!

संपादित करें 1:

ठीक है, तो मैं fsckबूट सीडी से भाग गया ... क्या यह केवल दो सेकंड के लिए माना जाता है? 'कूज खदान ने किया। वैसे भी, यह दो त्रुटियों के साथ वापस आया:

Superblock last mount time is in the future (hardware clock incorrect)

तथा

Superblock last write time is in the future (hardware clock incorrect)

यह स्पष्ट रूप से दोनों को तय करता है।

संपादित करें 2:

मैं बस भागा sudo fsck -Cf /dev/sda5इस बार बहुत अधिक मिला

क्या fsckकेवल कुछ सेकंड लेना चाहिए?

संपादित करें 3:

मैं बस भाग गया sudo badblocks -v /dev/sda5और बैडब्लॉक को चार खराब सेक्टर मिले:

27238968  
27238969  
27238970  
27238971  

मैं इस ज्ञान के साथ क्या करूँ? गाइड बॉडी से जुड़ी ने उन्हें एक फ़ाइल में लिखने के लिए कहा, लेकिन मैं लाइवसीडी में हूं - मैं हार्ड डिस्क को कुछ भी नहीं लिख सकता।


2
मैं असहमत हूं, आपके हार्डवेयर की समस्या बहुत ज्यादा है। कौन बुरा क्षेत्र विंडोज को प्रभावित नहीं करता है, कौन जानता है। मेरा सुझाव है कि आप हार्ड ड्राइव का परीक्षण करें - howtogeek.com/howto/37659/…
Panther

उबंटू 12.10 लिंक में उल्लिखित किसी भी उपकरण को नहीं लगता है। कोई और सलाह?
user1730404

विंडोज और उबंटू अलग-अलग विभाजन पर हैं, और अलग-अलग विभाजन अलग-अलग क्षेत्रों को फैलाते हैं। यह वह तरीका है जिससे आप सुनिश्चित नहीं हो सकते कि आपका हार्डवेयर ठीक है। किसी भी तरह, यह मदद करेगा कि आप समस्या पर कुछ प्रकाश डालने के लिए कुछ लॉग पोस्ट करें: जब समस्या होती है, तो क्या आप कमांड dmesgके आउटपुट और शायद फ़ाइल के आउटपुट को पेस्ट कर सकते हैं /var/log/kern.log?
एंड्रिया कोरबेलिनी

छोटा अपडेट: जब यह केवल-पढ़ने के लिए मोड में होता है, तो मैं ब्राउज़र विंडो खोलने या किसी फ़ाइल में टेक्स्ट को सहेजने में असमर्थ होता हूं, इसलिए यहां जानकारी प्राप्त करने का कोई तरीका नहीं है। हालाँकि, यह आज तक दो बार हुआ है, और दोनों बार यह सही है जैसा कि मैंने फ़ायरफ़ॉक्स खोला है।
user1730404

हम कई हैं जो हाल ही में ubuntu kernels के साथ इस समस्या से प्रभावित हैं। चलिए उम्मीद करते हैं कि कोई जल्द ही इसका पता लगा ले। Bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

जवाबों:


7

समस्या

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

जोड़

यह बिना कहे चला जाता है, लेकिन चरण शून्य है, सुनिश्चित करें कि आपके पास महत्वपूर्ण डेटा का बैकअप है।

  1. अपने कंप्यूटर को लाइव डिस्क से बूट करें।
  2. इन ऑपरेशनों को करने का सबसे आसान तरीका टर्मिनल में है, इसलिए आगे बढ़ें और Ctrl-Alt-T के साथ एक खोलें।
  3. sudo blkidकंप्यूटर पर सभी ब्लॉक डिवाइस की सूची प्राप्त करने के लिए चलाएँ । आप उस विभाजन की तलाश कर रहे हैं जिसे आपने उबंटू में स्थापित किया था; यह संभवतः होगा /dev/sdaX, जहां एक्स कुछ संख्या है। यदि आपको पूरी तरह से पता नहीं है कि यह कौन सा है, तो यह ext3 या ext4 ( TYPE="ext4") के रूप में केवल एक ही स्वरूपित होगा ।
  4. sudo umount <your partition>विभाजन सुनिश्चित करने के लिए चलाएं अनमाउंट किया गया है; फाइलसिस्टम चेकर माउंटेड डिस्क पर काम करने से मना कर देगा।
  5. भागो sudo fsck -Cy <your partition>-Cविकल्प एक प्रगति बार प्रदर्शित करता है और शो के लिए पूरी तरह से है। आगे बढ़ने और सब कुछ ठीक करने के लिए -yकहता fsckहै। यदि यह त्रुटियों के साथ वापस आता है, तो अपने सर्वोत्तम निर्णय का उपयोग करें, या उन्हें यहां पोस्ट करें और मैं उन्हें देखूंगा।
  6. रिबूट; उम्मीद है, आप कर रहे हैं! यदि आप चाहें, तो आप fsckयह सुनिश्चित करने के लिए एक से अधिक बार चला सकते हैं कि यह वास्तव में सबकुछ ठीक कर देता है।

धन्यवाद gh403! मैं ऐसा तब करूंगा जब मैं अपने बूट सीडी पर अपने हाथ
पाऊंगा

ठीक है, इसलिए मैं fsckबूट सीडी से भाग गया ... क्या यह केवल दो सेकंड के लिए माना जाता है? 'कूज खदान ने किया। वैसे भी, यह दो त्रुटियों के साथ वापस आया: Superblock last mount time is in the future (hardware clock incorrect)और Superblock last write time is in the future (hardware clock incorrect)इसने दोनों को स्पष्ट रूप से तय किया।
user1730404

एक अद्यतन - समस्या बनी रहती है> _ <
user1730404

वे त्रुटियां आमतौर पर काफी हानिरहित होती हैं; इसका मतलब है कि आपकी घड़ी सिंक से बाहर हो गई है। एक करके देखें sudo fsck -Cfजो छोड़ देता है, -yऔर -forces यह जाँच करने के लिए, भले ही वह सोचता है कि यह साफ है fsck।
21th48 में तीसवें प्रहर

1
मैं इस मुद्दे पर एक संकल्प की कमी से अनुमान लगा रहा हूं कि यह अभी भी हल नहीं हुआ है। मैं पूछता हूं जैसा कि हाल ही में मुझे वही समस्या हुई है। बहुत दुख की बात है कि 4 साल बीत चुके हैं और अभी भी इसका कोई हल नहीं निकला है (यह समस्या 2012 बग्सब्लपडॉट.नेट
ubuntu

0

यदि आप उबंटू और विंडोज के साथ अपनी मशीन को एक साथ बूट कर रहे हैं और यह समस्या होती है, तो ऐसा इसलिए है क्योंकि विंडोज फाइल सिस्टम को बदल देता है, उस स्थिति में यह चाल हो सकती है। तेजी से स्टार्टअप को अक्षम करने का प्रयास करें

नियंत्रण कक्ष> हार्डवेयर और ध्वनि> पावर विकल्प> (बाएं में) चुनें कि ढक्कन बंद क्या करता है> वर्तमान में अनुपलब्ध सेटिंग्स बदलें> 'अनचाहे चालू' चालू करें

अब उबंटू में बूट करने से समस्या हल हो जाएगी। उम्मीद है की यह मदद करेगा!

https://youtu.be/KJ-0KPZhAFo

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