“ ดิสก์จะถูกตรวจสอบอย่างต่อเนื่อง…” ในข้อความของวัน (motd) แม้หลังจากรีบูต


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และรีบูตเครื่อง แต่ฉันยังคงได้รับคำเตือนนี้
pcm

ดูว่าสิ่งนี้จะช่วยคุณได้หรือไม่: askubuntu.com/questions/60249/…
Takkat

ข้อความในข้อความประจำวัน (motd) เกี่ยวกับไดรฟ์ที่กำลังตรวจสอบจะไม่หายไปแม้ว่าจะตรวจสอบไดรฟ์แล้วก็ตาม นี่เป็นข้อบกพร่องที่รู้จักใน Ubuntu ปัญหานี้เกิดขึ้นเนื่องจากข้อความนั้นถูกแคชในไฟล์/var/lib/update-notifier/fsck-at-rebootเพื่อไม่ให้คำนวณใหม่อย่างต่อเนื่อง /usr/lib/update-notifier/update-motd-fsck-at-rebootตรวจสอบการประทับเวลาของไฟล์และควรจะสร้างใหม่ทุก ๆ ครั้ง อย่างไรก็ตามมีข้อผิดพลาดและการประทับเวลาได้รับการตั้งค่าในลักษณะที่มันไม่เคยงอกใหม่
สตีเฟ่น Ostermiller

ฉันมีคำเตือนที่คล้ายกันใน Ubuntu 14.04.1: *** / dev / xvda1 ควรตรวจสอบข้อผิดพลาด *** ไม่มีบล็อกที่ไม่ดี บันทึกแสดงทุกอย่างโอเค นี่เป็นข้อผิดพลาดเดียวกันหรือไม่
ดูถูก

คำตอบ:


37

นี่คือปัญหาที่รู้จักกันในอูบุนตู 11.04 และเห็นได้ชัดว่ายังคงอยู่ใน 12.04 LTS สิ่งที่เกิดขึ้นคือสิ่งที่คุณอธิบาย: คุณยังคงได้รับการแจ้งเตือนแม้ว่าจะไม่มีอะไรผิดปกติกับฮาร์ดไดรฟ์ของคุณและจะไม่มีการตรวจสอบกำหนด / จะทำ

มันเกิดจากการ/usr/lib/update-notifier/update-motd-fsck-at-rebootสคริปต์สร้าง/var/lib/update-notifier/fsck-at-rebootไฟล์ที่มีการประทับเวลาในอนาคต ลิงก์ก่อนหน้านี้มีวิธีแก้ไขปัญหาที่ซับซ้อนจากหนึ่งในผู้ดูแล Ubuntu (Steve Langasek) แต่มันอาจจะง่ายที่สุดในการทำสิ่งนี้ :

  1. เปิดเทอร์มินัลด้วย Ctrl-Alt-T
  2. ประเภท:

    sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. ออกจากเทอร์มินัลและรีบูตเครื่อง (หรือออกจากระบบ / เข้าสู่ระบบ)

ในกรณีของฉันแก้ไขไฟล์และลบข้อความที่แก้ไขปัญหา เมื่อฉันลองลบมันในการเข้าสู่ระบบครั้งต่อไปมันจะสร้างไฟล์ขึ้นใหม่เพื่อให้ปัญหายังคงอยู่
Savas Vedova

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
สตีเฟ่น Ostermiller

1
ยังคงมีปัญหาใน 14.04 แต่วิธีนี้ไม่ได้แก้ไขอะไร
Ron Smith

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เพื่อลบข้อความ (นี่เป็นสำหรับเครื่อง AWS EC2 Ubuntu 13)
wisbucky

เช่นเดียวกันที่นี่การแก้ไขแทนการลบแก้ไขปัญหาได้ ขอบคุณ
Savas Vedova

7

ฉันมีปัญหาเดียวกันวันนี้ - เปิดออกในไฟล์ / etc / fstab ของฉันบรรทัดที่มีระบบไฟล์ที่เกี่ยวข้องมี "0" ในฟิลด์สุดท้ายซึ่งหมายความว่าอย่า fsck ในการบู๊ต สิ่งนี้ควรเป็น "1" สำหรับระบบไฟล์รูทหรือ "2" สำหรับระบบไฟล์อื่น ๆ

นอกจากนี้ของฉัน motdไม่ได้อัปเดตหลังจากที่ (สำเร็จ) fsck คุณสามารถใช้คำสั่งนี้:

tune2fs -l /dev/something

จากนั้นมองหาบรรทัดที่ระบุว่า "ตรวจสอบครั้งสุดท้าย"


สิ่งนี้มีประโยชน์มาก
octopusgrabbus

fstabผมไม่แน่ใจว่าคุณจะต้องมีการเปลี่ยนแปลง ฉันคิดว่านี่ถูกจัดการที่อื่น
beruic
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.