Badblocks adalah utilitas baris perintah di Linux seperti sistem operasi yang dapat memindai atau menguji hard disk dan drive eksternal untuk bad sector. Bad sector atau bad block adalah ruang disk yang tidak dapat digunakan karena kerusakan permanen atau OS tidak dapat mengaksesnya.
Perintah Badblocks akan mendeteksi semua blok buruk (atau sektor buruk) dari hard disk dan menyimpannya dalam file teks. Nanti kita dapat menggunakannya dengan e2fsck untuk menginstruksikan Sistem Operasi (OS) untuk tidak menyimpan data apa pun pada sektor atau blok yang rusak ini.
Pada artikel ini, kita akan mempelajari cara memeriksa atau memindai hard drive untuk bad sector menggunakan perintah badblocks.
Langkah 1) Gunakan perintah fdisk untuk mengidentifikasi info hard drive
Jalankan perintah fdisk untuk membuat daftar semua hard disk yang tersedia untuk sistem operasi Linux. Identifikasi disk yang ingin Anda pindai untuk mencari blok buruk.
$ sudo fdisk -l
Langkah 2) Pindai hard drive untuk Bad Sector atau Bad Block
Setelah Anda mengidentifikasi hard disk, jalankan perintah badblocks. Contoh ditunjukkan di bawah ini
$ sudo badblocks -v /dev/sdb > /tmp/bad-blocks.txt
Cukup ganti “/dev/sdb” dengan hard disk/partisi Anda sendiri. Ketika kita menjalankan perintah di atas, sebuah file teks "bad-blocks" akan dibuat di bawah /tmp , yang akan berisi semua blok buruk.
Langkah 3) Beri tahu OS untuk tidak menggunakan blok buruk untuk menyimpan data
Setelah pemindaian selesai, jika bad sector dilaporkan, gunakan file "bad-blocks.txt" dengan perintah e2fsck dan paksa OS untuk tidak menggunakan blok buruk ini untuk menyimpan data . Jalankan perintah e2fsck berikut
$ sudo e2fsck -l /tmp/bad-blocks.txt /dev/sdb or $ sudo e2fsck -c /dev/sdb
Catatan :Sebelum menjalankan perintah e2fsck, pastikan drive belum terpasang.
Untuk bantuan lebih lanjut tentang badblocks &perintah e2fsck , baca halaman manual masing-masing
$ man badblocks $ man e2fsck
Baca Juga :Memantau dan Menganalisis Kesehatan Hard Drive dengan Smartctl di Linux