ฉันตั้งใจจะใช้ fsck เพื่อตรวจสอบพาร์ติชั่น Linuxของดิสก์หลัก, เพราะระบบไฟล์ของมันน่าสงสัย
ไม่ได้ถอนติดตั้งหมดจดโดยการปิดระบบ ฉันค้นหาตัวแปรสภาพแวดล้อมของฉัน: ไม่มีสิ่งใดยกเว้นเส้นทางที่ควรควบคุมโปรแกรม fsck แต่จะต้องใช้โปรแกรมในระหว่างการบู๊ต:
: ~ $ fsck -V fsck จาก util-linux 2.20.1 ตรวจสอบระบบไฟล์ทั้งหมด [/sbin/fsck.ext4 (1) - /] fsck.ext4 / dev / sda6 e2fsck 1.42 (29 พ.ย. 2554) / dev / sda6 ติดตั้งอยู่(ไม่มีไฟล์ / forcefsck ในรูทของฉันตามฉันจะทราบได้อย่างไรว่าจะมี fsck ระหว่างการบูทครั้งถัดไปหรือไม่ไฟล์ etc / fstab ของฉันมี
คำเตือน!!! ระบบไฟล์ถูกเมาท์ หากคุณดำเนินการต่อคุณจะ ทำให้เกิดความเสียหายอย่างร้ายแรงกับระบบไฟล์ คุณต้องการทำต่อไปหรือไม่? ไม่ ตรวจสอบถูกยกเลิก
# / etc / fstab: ข้อมูลระบบไฟล์สแตติก # # ใช้ 'blkid' เพื่อพิมพ์ตัวระบุที่เป็นสากลสำหรับ อุปกรณ์ #; สิ่งนี้อาจใช้กับ UUID = เป็นวิธีที่แข็งแกร่งกว่าในการตั้งชื่ออุปกรณ์ # ที่ทำงานแม้ว่าจะมีการเพิ่มและลบดิสก์ ดู fstab (5) # # proc / proc proc nodev, noexec, nosuid 0 0 # / เป็น on / dev / sda6 ระหว่างการติดตั้ง UUID = 1ac55d8d-c112-4bc7-9e79-921d196f9f79 / ext4 ข้อผิดพลาด = remount-ro 0 1 # swap เปิด / dev / sda7 ระหว่างการติดตั้ง UUID = 54f7e314-50e2-419b-a45d-47c3058ecc00 ไม่มีการแลกเปลี่ยน sw 0 0 / dev / fd0 / สื่อ / floppy0 auto rw, ผู้ใช้, noauto, exec, utf8 0 0
)
ตามคำตอบของSlow reboot - การทำความเข้าใจ fsck และ tune2fsฉันได้ลองใช้ tune2fs โดยหวังว่าฉันจะได้รับมูลค่าปัจจุบันของ
max_mounts_countพารามิเตอร์เพื่อให้สามารถตั้งค่าให้ 1 สำหรับการตรวจสอบพาร์ทิชันในระหว่างการบูตถัดไป แต่หลังจากนั้น
sudo rm / var / lib / update-notifier / fsck-at-rebootและการรีสตาร์ทฉันได้รับการตอบกลับเท่านั้น
: ~ $ tune2fs -l / dev / sda6 tune2fs 1.42 (29 พ.ย. 2554) tune2fs: การอนุญาตถูกปฏิเสธขณะพยายามเปิด / dev / sda6 ไม่พบซุปเปอร์บล็อกระบบไฟล์ที่ถูกต้อง. ฉันสามารถใช้
sudo tune2fs -l / dev / sda6ปลอดภัย? ขอบคุณ