ในช่วงไม่กี่วันที่ผ่านมา Ubuntu 12.10 ของฉันกำลังจะเข้าสู่โหมดอ่านอย่างเดียวแบบสุ่มทำให้ฉันไม่สามารถบันทึกไฟล์ที่แก้ไขได้และบังคับให้ฉันรีสตาร์ทคอมพิวเตอร์ซึ่งเป็นปัญหาเพราะนี่คือแพลตฟอร์มที่ฉันทำทุกอย่าง งานเขียนโปรแกรมของฉัน เมื่อฉันรีสตาร์ทเข้าสู่ Ubuntu (ฉันมีบูตคู่กับ Windows 7) มันบอกฉันว่าตรวจพบข้อผิดพลาดของดิสก์และฉันต้องกดfเพื่อแก้ไขหลังจากนั้นมันจะรีสตาร์ทสำเร็จ
Windows 7 ของฉันไม่มีปัญหาใด ๆ กับมันดังนั้นจึงไม่ใช่ฮาร์ดดิสก์ ฉันยังเห็นฟอรัมที่ฉันควรรันคำสั่งเหล่านี้เพื่อแก้ไขปัญหา: mount --options remount,rw /
และmount --all
, แต่สิ่งเหล่านี้เพียงแค่บอกว่าฉันไม่สามารถเมานต์อุปกรณ์บนระบบอ่านอย่างเดียว ฉันเป็นมือใหม่ Linux (และมือใหม่ที่มีคอมพิวเตอร์โดยทั่วไป) ดังนั้นความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!
แก้ไข 1:
โอเคดังนั้นฉันวิ่งfsck
จากแผ่นซีดีบูต ... มันควรจะใช้เวลาเพียงสองวินาที? 'Cuz ฉันทำ อย่างไรก็ตามมันกลับมาพร้อมข้อผิดพลาดสองข้อ:
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
ฉันจะทำอย่างไรกับความรู้นี้ คู่มือ Bodhi ที่เชื่อมโยงบอกว่าเขียนมันลงในไฟล์ แต่ฉันอยู่ใน LiveCD - ฉันไม่สามารถเขียนอะไรลงฮาร์ดดิสก์ได้
dmesg
เอาท์พุทและบางทีเอาท์พุทของไฟล์ได้/var/log/kern.log
หรือไม่?