रिबूट के बाद भी दिन (गति) के संदेश में लगातार "डिस्क की जाँच की जाएगी ..."


24

मैं देखता हूं कि कुछ अन्य सूत्र हैं जो इस त्रुटि का उल्लेख करते हैं, लेकिन मैंने बिना किसी भाग्य के समाधान की कोशिश की है।

जब मैं अपने 12.04 सर्वर पर लॉग इन करता हूं, तो मुझे संदेश मिलता है:

/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot

समस्या यह है कि चेक कभी नहीं किया जाता है और मुझे संदेश मिलते रहते हैं। मैं दोनों ड्राइव पर एक fsck भागा और वे ठीक हैं।


मैंने बस फिर से रिबूट किया और चेतावनी नहीं मिली ...
dpbklyn

मैंने करने touch /forcefsckऔर रिबूट करने के लिए एक सुझाव की कोशिश की , लेकिन मुझे अभी भी यह चेतावनी मिल रही है।
सेमी

देखें कि क्या इससे आपको मदद मिलती है: askubuntu.com/questions/60249/…
Takkat

दिन (motd) ड्राइव के बारे में संदेश में संदेश चला भी नहीं जाता जब ड्राइव की जाँच की जा रही है की जाँच की गई। यह उबंटू में एक ज्ञात बग है। ऐसा इसलिए होता है क्योंकि उस संदेश को फ़ाइल में कैश किया जाता है /var/lib/update-notifier/fsck-at-rebootताकि वह लगातार पुन: विवादास्पद न हो। /usr/lib/update-notifier/update-motd-fsck-at-rebootफ़ाइल पर टाइमस्टैम्प की जाँच करता है और माना जाता है कि इसे हर बार फिर से बनाया जाना चाहिए। हालांकि, वहाँ एक बग है और टाइमस्टैम्प इस तरह से सेट हो जाता है कि यह कभी भी पुनर्जीवित नहीं होता है
स्टीफन ओस्टरमिलर

मेरे पास Ubuntu 14.04.1 पर एक समान चेतावनी है: *** / dev / xvda1 को त्रुटियों के लिए जांचा जाना चाहिए *** कोई बुरा ब्लॉक नहीं। लॉग सब कुछ ठीक दिखाता है। क्या यह वही बग है?
११

जवाबों:


37

यह Ubuntu 11.04 में एक ज्ञात बग है और जाहिरा तौर पर अभी भी 12.04 LTS में मौजूद है । क्या होता है जो आपने वर्णित किया है: आपको अधिसूचना प्राप्त होती रहती है, भले ही आपकी हार्ड ड्राइव में कुछ भी गलत न हो और कोई भी जाँच निर्धारित न हो / हो जाएगी।

यह भविष्य में टाइमस्टैम्प के साथ एक फ़ाइल /usr/lib/update-notifier/update-motd-fsck-at-rebootबनाने वाली स्क्रिप्ट के कारण होता है/var/lib/update-notifier/fsck-at-reboot । पिछले लिंक में उबंटू अनुरक्षकों (स्टीव लैंगसेक) में से एक से एक जटिल समाधान है, लेकिन यह केवल इसके लिए सबसे सरल हो सकता है :

  1. के साथ एक टर्मिनल खोलें Ctrl-Alt-T
  2. प्रकार:

    sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. टर्मिनल से बाहर निकलें और रिबूट (या लॉगआउट / लॉगिन) करें।

मेरे मामले में फ़ाइल को संपादित करने और पाठ को हटाने से समस्या हल हो गई। जब मैंने इसे अगले लॉगिन पर निकालने की कोशिश की तो यह फ़ाइल को फिर से बना देगा ताकि यह समस्या बनी रहे।
सावास वेदोवा

1
यहाँ एक कमांड है जो किसी भी प्रकार के रिबूट या लॉगआउट के बिना समस्या को ठीक करेगा:sudo bash -c 'rm /var/lib/update-notifier/fsck-at-reboot && for file in /etc/update-motd.d/*; do $file; done > /var/run/motd' && cat /etc/motd
स्टीफन ओस्टरमिलर

1
14.04 पर अभी भी एक समस्या है, लेकिन यह समाधान कुछ भी ठीक नहीं किया।
रॉन स्मिथ

11
cat /dev/null > /var/lib/update-notifier/fsck-at-reboot

मेरे लिए यह तय ...।

Ubuntu 12.04.2 LTS।

3.2.0-51-generic #77-Ubuntu SMP Wed Jul 24 20:18:19 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

1
हाँ, जब मैंने किया था rm fsck-at-reboot, जब मैंने फिर से लॉग इन किया था तब इसे फिर से बनाया गया था। इसलिए मुझे fsck-at-rebootसंदेश को हटाने के लिए संपादन करना पड़ा । (यह एक एडब्ल्यूएस ईसी 2 उबंटू 13 मशीन के लिए था)
बुद्धिमानबीच

यहाँ भी, इसे हटाने के बजाय इसे संपादित करने से समस्या हल हो गई। धन्यवाद।
सावास वेदोवा

7

मुझे आज भी यही समस्या थी - मेरी / etc / fstab फ़ाइल में निकली हुई लाइन, जिसके पास प्रासंगिक फाइल सिस्टम था, अंतिम क्षेत्र में "0" था, जिसका अर्थ है कि इसे बूट पर fsck न करें। यह रूट फाइल सिस्टम के लिए "1" होना चाहिए था, या किसी अन्य फाइल सिस्टम के लिए "2" होना चाहिए।

इसके अलावा, मेरे motdसफल (सफल) fsck के बाद अद्यतन नहीं किया गया था। आप इस कमांड का उपयोग कर सकते हैं:

tune2fs -l /dev/something

फिर एक पंक्ति देखें जो "अंतिम जाँच" कहती है।


यह काफी मददगार है।
ऑक्टोपसग्रेबस

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