วันเสาร์ที่ 22 สิงหาคม พ.ศ. 2552

แก้ปัญหา HD ง่ายๆด้วย e2fsck

อธิบาย system ที่ใช้อยู่ซักหน่อย
- Ubuntu 9.04
- โปรแกรม Azureus
- External HD ใช้ file system เป็น EXT3

เปิด Azureus โหลดอยู่ดีๆ มีข้อความแจ้งมาประมาณว่าหาข้อมูลในตำแหน่งนั้นไม่พบ เลยเปิดเข้าไปดูในโฟลเดอร์ที่โหลดไฟล์หน่อยสิ
อ้าวเฮ้ยไม่มีไฟล์อยู่จริงด้วย งั้นลองปิดให้ HD ได้พักสักหน่อย เปิดขึ้นมาร้องจ๊ากเลย เป็นอีกแล้วหรอ mount partition ไม่ได้
ก่อนหน้านี้ก็เคยเป็นไปใช้โปรแกรมกู้ข้อมูล กู้เอาเสียเวลาม๊ากกก แถมต้องมี HD อีกตัวมาเก็บข้อมูลที่กู้ด้วย รอบนี้จำไม่ได้ด้วยว่าเคยกู้มายังไงจำได้ว่าใช้โปรแกรมบน windows กู้เอา
รอบนี้ขี้เกียจ ไหนๆก็ไหนๆแล้วอ่านข้อความที่เมื่อพยายาม mount HD ผ่าน nautilus ดูหน่อย มันบอก block error อะไรสักอย่าง รายละเอียดให้ไปอ่าน message จาก kernal โดยใช้คำสั่ง
#dmesg | tail

สิ่งที่พบคือ
[ 65.273067] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
[ 65.273406] EXT3 FS on sdb5, internal journal

หาข้อมูลสักหน่อยก็ลุยด้วยคำสั่ง
#sudo e2fsck -C0 -f -v /dev/sdb1

นั่งรอไปสักครึ่งชั่วโมง อ้อลืมใส่ -y นั่งตอบ yes ไปเรื่อยๆด้วย(เมื่อยเลย) ตอนแรกใช้ -p ให้มันกู้แบบอัตโนมัติให้แต่มันบอกให้รัน manual แทน ==" เลยลืมใส่ -y เลย

ปรากฎว่า e2fsck แก้ไข ข้อมูลที่ผิดพลาดได้เรียบร้อยดี

คติเตือนใจ อ่านคำแนะนำของระบบด้วย ถึงแม้ว่าในหลายๆครั้งจะอ่านไม่รู้เรื่อง แต่บางครั้งมันมีประโยชน์(จริงๆนะ)
EXT3 สุดยอดดด

ไม่มีความคิดเห็น:

แสดงความคิดเห็น