ฉันกำลังเรียกใช้ badblocks (หรือมากกว่า "e2fsck -c") ในไดรฟ์ 1TB และหากตัวบ่งชี้ความคืบหน้าเป็นตัวบ่งชี้ใด ๆ (ไม่มีการเล่นสำนวนเจตนา) มันจะต้องใช้เวลาเกือบตลอดไป
ตอนนี้มันบอกว่า0.01% done, 30:20 elapsed
จะหมายความว่าจะใช้เวลา 17 สัปดาห์หรือมากกว่านั้นเพื่อให้เสร็จสมบูรณ์ซึ่งดูเหมือนจะค่อนข้างมากในหนังสือของฉัน
นั่นเป็นเวลาปกติสำหรับการตรวจสอบที่จะใช้หรือว่าการสงสัยของฉันนั้นถูกต้องเมื่อไดรฟ์ล้มเหลวดังนั้นการตรวจสอบจึงใช้เวลาสั้นกว่านิรันดร์เพียงเล็กน้อยเท่านั้น
ฉันพบคำถามนี้ที่นี่ แต่เกี่ยวข้องกับจำนวนการส่งผ่าน
badblocks
ให้ทำงานต่าง ๆ ซึ่งจะมีผลต่อ runtimes ตัวอย่างเช่น-w
สวิตช์
badblocks
กำลังทำงานใน: read-only, read-write แบบไม่ทำลายหรือทำลายการอ่าน - เขียนแบบทำลายล้าง ต้องบอกว่า 30 นาทีสำหรับ 0.1% ดูเหมือนจะนาน