कैसे ठीक करें "सुडो: खोलने में असमर्थ । .. रीड-ओनली फाइल सिस्टम"?

शीर्षक उतना वर्णनात्मक नहीं हो सकता जितना मैं चाहूंगा लेकिन बेहतर के साथ नहीं आ सका ।

मेरे सर्वर का फाइल सिस्टम केवल पढ़ने के लिए चला गया । और मुझे समझ नहीं आया कि यह ऐसा क्यों करता है और इसे कैसे हल करें ।

मैं सर्वर में एसएसएच कर सकता हूं और उदाहरण के लिए अपाचे 2 शुरू करने का प्रयास करते समय मुझे निम्नलिखित मिलते हैं :

username@srv1:~$ sudo service apache2 start[sudo] password for username:sudo: unable to open /var/lib/sudo/username/1: Read-only file system * Starting web server apache2                                                                                                                                                                                                               (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.Unable to open logsAction 'start' failed.The Apache error log may have more information.

जब मैं सर्वर को पुनरारंभ करने का प्रयास करता हूं तो मुझे मिलता है :

username@srv1:~$ sudo shutdown -r now[sudo] password for username:sudo: unable to open /var/lib/sudo/username/1: Read-only file system

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

मुझे उम्मीद है कि कोई मुझे इस मुद्दे को हल करने के लिए सही दिशा में इंगित कर सकता है ।

फाइल सिस्टम आमतौर पर रीड-ओनली में जाएगा, जबकि सिस्टम चल रहा है अगर कोई फाइल सिस्टम कंसिस्टेंसी इश्यू है । यह में निर्दिष्ट है fstab के रूप में errors=remount-ro और तब होगा जब एक एफएस एक्सेस विफल हो जाता है या एक आपातकालीन रीड-ओनली रिमाउंट के माध्यम से अनुरोध किया जाता है Alt+SysRq+U. आप चला सकते हैं:

sudo fsck -Af -M

सभी फाइल सिस्टम की जांच के लिए मजबूर करने के लिए । अन्य उत्तरों में से एक के रूप में, देख रहे हैं dmesg यह भी बहुत मददगार है ।

संपादित करें: मत भूलना -M कमांड लाइन पर ।

नोट: जैसा कि बिभा ने बताया है उसके जवाब में: अगर fsck इसके संस्करण बैनर के बाद अटक जाता है:

$ sudo fsck -Af -Mfsck from util-linux 2.20.1

आप एक्सटी 4-विशिष्ट एफएससीके का उपयोग करने का प्रयास करना चाह सकते हैं

$ sudo fsck.ext4 -f /dev/sda1

प्रश्न में विभाजन प्रदान किया /dev/sda1 एक ext4 फाइलसिस्टम.

हेक्साफ्रैक्शन का जवाब मेरे लिए काम नहीं किया । हर बार जब मैंने निष्पादन की कोशिश की sudo fsck -Af -M यह सिर्फ दिखाया

$ sudo fsck -Af -Mfsck from util-linux 2.20.1

और कुछ नहीं । कोई त्रुटि या कुछ भी नहीं । मेरे लिए, एक लाइव डिस्क में बूट करना और इसे निष्पादित करना काम किया -

sudo fsck.ext4 -f /dev/sda1

प्रश्न में विभाजन प्रदान किया /dev/sda1 एक ext4 फाइलसिस्टम.

यहाँ वह आदेश है जिसने मेरी समस्या को हल किया :

mount -o remount /

एक से बेहतर रिबूट या sudo fsck -Af

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

mount -o remount,rw /

दौड़ने का प्रयास करें dmesg | grep "EXT4-fs error" यह देखने के लिए कि क्या आपके पास फाइल सिस्टम / जर्नलिंग सिस्टम से संबंधित कोई समस्या है । मैं आपको अपने सिस्टम को पुनरारंभ करने की सलाह दूंगा । इसके अलावा, sudo fsck -Af जुनूनी द्वारा उत्तरइसलिए चोट नहीं पहुंचेगी ।

ध्यान दें कि कभी - कभी यह कंप्यूटर द्वारा सिस्टम समय को भूल जाने के कारण हो सकता है-डिस्क जांच विफल हो जाती है क्योंकि जर्नल में तिथियां भविष्य में हैं!

बायोस समय निर्धारित करना (और बायोस बैटरी की जांच करना) ने मेरे लिए इस समस्या को ठीक किया, बिना किसी डिस्क रिकवरी के ।

(पिछला उत्तर हटा दिया गया)

संपादित करें: मुख्य समस्या विंडोज की तरफ थी । मेरे विंडोज 10 को अपडेट करने के बाद, 'क्विक स्टार्ट' विकल्प स्वचालित रूप से सक्षम हो गया । उस विकल्प को फिर से अक्षम करने पर, और फिर मशीन को फिर से शुरू करने पर, समस्या दूर हो गई । विंडोज 10 ने मुझे दिनों के लिए भारी सिरदर्द दिया :(

नियंत्रण कक्ष में' पावर विकल्प 'में' क्विक स्टार्ट ' विकल्प पाया जा सकता है । अक्षम करें कि!!! :)

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

>>>>>कंट्रोल पैनल हार्डवेयर और साउंड पावर विकल्प (बाईं ओर) चुनें कि ढक्कन को बंद करने से सेटिंग्स बदल जाती हैं जो वर्तमान में अनुपलब्ध हैं 'फास्ट स्टार्टअप चालू करें'को अनचेक करें

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

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

आमतौर पर लिनक्स आपके फाइल सिस्टम को केवल तभी पढ़ता है जब त्रुटियां होती हैं, विशेष रूप से डिस्क या फाइल सिस्टम के साथ त्रुटियां, उदाहरण के लिए गलत जर्नल प्रविष्टि जैसी त्रुटियां ।

आप बेहतर जांच अपने dmesg डिस्क से संबंधित त्रुटियों के लिए ।

गूगल इस बारे में चर्चा से भरा है और आप उन लोगों को चुन सकते हैं जो आपके कॉन्फ़िगरेशन के करीब हैं, लेकिन एक नज़र dmesg आमतौर पर पर्याप्त है ।

मेरे लिए, इस समस्या को हल करने वाले सिस्टम को रिबूट करना

sudo reboot

जैसा कि उन्होंने इसके बारे में बताया ।

याद रखें

जैसा कि सिस्टम प्रशासक रिबूट करना नवीनतम समाधान होना चाहिए

हर कोई, यह सवाल एक सर्वर के लिए है, पीसी के लिए नहीं । यदि आपके दोहरे बूट पीसी पर यह समस्या है, तो कृपया **क्विक स्टार्ट** विकल्प विंडोज के कंट्रोल पैनल में **पावर विकल्प** में पाया जा सकता हैकी जांच करें । मुझे एडब्ल्यूएस पर उबंटू के साथ एक ही समस्या है

मैं @जॉन को बिभास द्वारा अंतिम पोस्ट किए गए उत्तर के उत्तर को बदलने की सलाह देता हूं क्योंकि यह वास्तव में काम करता है जहां अन्य उत्तर वास्तव में सहायक नहीं हैं ।

MicroSD के लिए: ram - MicroSD card is set to Read-only state. How can I write data on it? - Ask Ubuntu

मुझे यह समस्या भी है , और गैर-समाधान मेरे लिए काम करते हैं मैं उबंटू 18.04 का उपयोग करता हूं , और मुझे नहीं पता कि ऐसा क्या हुआ, मुझे अपने सिस्टम को पुनरारंभ करना चाहिए और फिर यह मुझे पृष्ठ दिखाता है जिसमें (इनिट्रामएफएस) होता है जब मैं एफएससीके /देव/एसडीए 1-वाई चलाता हूं और ओएस काम को रिबूट करता हूं और फिर 30 मिनट