ดูบล็อกที่ไม่ดีในระบบไฟล์ ext2 / ext3 / ext4


12

ฉันได้รันfsck-c บนพาร์ติชัน (unmount) ที่มีปัญหาเมื่อไม่นานมานี้ กระบวนการไม่ต้องใส่ข้อมูลและไม่ได้เก็บผลลัพธ์ไว้ที่ใด (ยกเว้นบล็อกไอโหนด)

ตอนนี้ฉันต้องการได้รับข้อมูลบล็อกที่ไม่ดีเพื่อทราบว่ามีปัญหาใด ๆ กับฮาร์ดไดรฟ์ น่าเสียดายที่มีการใช้พาร์ติชันในระบบที่ใช้งานจริงและไม่สามารถยกเลิกการต่อเชื่อมได้

ฉันเห็นสองวิธีในการรับสิ่งที่ฉันต้องการ:

  1. ทำงานbadblocksในโหมดอ่านอย่างเดียว อาจใช้เวลานานและทำให้เกิดภาระที่ไม่จำเป็นในระบบ

  2. อย่างใดดึงข้อมูลเกี่ยวกับบล็อกเสียจากระบบไฟล์ของตัวเอง

ฉันจะดูบล็อคเสียที่รู้จักที่ลงทะเบียนไว้ในระบบไฟล์ที่ติดตั้งแล้วได้อย่างไร?

คำตอบ:


16

คุณเคยดู dumpe2fs ไหม? คุณสามารถใช้มันได้ดังต่อไปนี้:

dumpe2fs -b /dev/$partition

เช่น

dumpe2fs -b /dev/sdd1

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