Bagaimana Anda menggunakan badblock?

26

Saya perlu melakukan tes destruktif (rw) pada drive baru, dan read-only pada drive yang keluar dari array RAID saya. Saya ingin melihat apakah ia menemukan masalah dan seberapa jauh itu.

xenoterracide
sumber

Jawaban:

29

Biarkan /dev/sdamenjadi drive baru untuk menguji destruktif-rw dan /dev/sdbdrive lama di mana Anda ingin non-destructive-r

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

-s memberikan indikator proses

-v memberikan output verbose

-w memungkinkan baca-tulis yang merusak

-n tidak akan merusak baca-tulis

Pengujian baca-saja adalah default dan tidak memerlukan parameter khusus.

fschmitt
sumber
5
Anda mungkin ingin menambahkan penggunaan opsi "-o output_file" untuk badblock juga karena ia menulis bad sector ke dalam file yang dapat Anda lewati mke2fsatau e2fsckuntuk membuat alat tersebut mengetahui blok mana yang rusak.
tante
2
@tante benar tanpa "-o output_file" hasilnya hanya ditampilkan ke layar, tidak dapat digunakan oleh e2fsck. Namun, halaman manual badblock merekomendasikan Anda untuk menjalankan "e2fsck -c" daripada menggunakan badblock -o, untuk menghindari kemungkinan ukuran blok yang tidak cocok, fwiw ...
rogerdpack