Saya baru-baru ini berlari badblocks
pada hard drive server besar untuk memeriksa kemungkinan masalah (SMART melaporkan bahwa semuanya baik-baik saja, tetapi saya perlu memastikan).
Perintah yang saya gunakan adalah: badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive
Saya menggunakan mode destructive-write karena downtime drive itu penting, dan kami memutuskan bahwa akan lebih cepat untuk mem-nuke drive selama cek blok buruk dan kemudian menambahkannya kembali ke RAID yang dimilikinya. menjadi bagian dari kemudian menunggu tes non-destruktif.
Ketika selesai, myfile.txt
sudah dibuat tetapi kosong.
Ini sepertinya pertanyaan yang sangat konyol, tetapi: file yang kosong menunjukkan bahwa tidak ada blok buruk yang ditemukan, benar? Halaman manual badblocks
tampaknya menunjukkan hal ini, tetapi saya ingin memastikannya.
sumber
badblocks
karena saya ingin menjadi double-sure, karena mengacaukan sistem atau memecah RAID untuk memeriksa drive membuat pengguna pemarah. Terima kasih!Metode tidak masalah. Yang harus Anda lakukan adalah memindai seluruh permukaan disk. Anda dapat melakukannya melalui smart (Extended offline test) atau bahkan dengan menggunakan
dd
. Anda harus membaca setiap sektor pada disk karena tidak ada cara lain untuk memeriksa apakah semua sektor berfungsi. Jadi, jika Anda melakukan pemindaian penuh dan tidak ada sektor yang dilaporkan, maka semuanya baik-baik saja.Saya tidak yakin tetapi saya berpikir bahwa "mode menulis-destruktif" adalah untuk realokasi blok buruk karena ini dapat dilakukan hanya jika Anda menulis sektor yang rusak.
sumber