คุณใช้ badblock อย่างไร


26

ฉันต้องทำการทดสอบการทำลายล้าง (rw) บนไดรฟ์ใหม่และอ่านอย่างเดียวบนไดรฟ์ที่หลุดออกมาจากอาร์เรย์ RAID ของฉัน ฉันต้องการดูว่ามันพบปัญหาหรือไม่

คำตอบ:


29

อนุญาต/dev/sdaเป็นไดรฟ์ใหม่ที่ใช้ทดสอบ destructive-rw และ/dev/sdbไดรฟ์เก่าที่คุณต้องการ non-destructive-r

# badblocks -wsv /dev/sda
# badblocks -sv /dev/sdb

-s ให้ตัวบ่งชี้กระบวนการ

-v ให้เอาต์พุต verbose

-w เปิดใช้งานการอ่าน - เขียนแบบทำลายล้าง

-n จะอ่านเขียนไม่ทำลาย

การทดสอบแบบอ่านอย่างเดียวเป็นค่าเริ่มต้นและไม่ต้องการพารามิเตอร์พิเศษ


5
คุณอาจต้องการเพิ่มการใช้ตัวเลือก "-o output_file" สำหรับ badblocks เช่นกันเพราะมันจะเขียนเซกเตอร์เสียลงในไฟล์ที่คุณสามารถส่งไปยังmke2fsหรือe2fsckเพื่อให้เครื่องมือเหล่านั้นทราบว่าบล็อกใดเสีย
tante

2
@tante ถูกต้องโดยไม่มี "-o output_file" ผลลัพธ์จะถูกส่งไปยังหน้าจอซึ่งไม่สามารถใช้งานได้โดย e2fsck หน้า man badblocks แนะนำให้คุณรัน "e2fsck -c" แทนการใช้ badblocks -o เพื่อหลีกเลี่ยงความไม่เหมาะสมของขนาดบล็อก fwiw ...
rogerdpack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.