Cara Mengecek Bad Sector atau Bad Block pada Harddisk di Linux


Mari kita mulai dengan mendefinisikan bad sector/blok, yaitu bagian pada disk drive atau memori flash yang tidak dapat lagi dibaca atau ditulis, sebagai akibat dari kerusakan fisik tetap pada permukaan disk atau kegagalan transistor memori flash.

Ketika bad sector terus terakumulasi, hal tersebut dapat berdampak buruk atau merusak pada kapasitas disk drive atau memori flash Anda atau bahkan menyebabkan kemungkinan kegagalan perangkat keras.

Penting juga untuk dicatat bahwa keberadaan blok buruk akan mengingatkan Anda untuk mulai berpikir untuk mendapatkan disk drive baru atau cukup menandai blok buruk tersebut sebagai tidak dapat digunakan.

Oleh karena itu, dalam artikel ini, kami akan membahas langkah-langkah yang diperlukan yang memungkinkan Anda menentukan ada atau tidaknya bad sector pada drive disk Linux atau memori flash Anda menggunakan utilitas pemindaian disk tertentu.

Berikut adalah metodenya:

Periksa Bad Sector di Disk Linux Menggunakan Alat badblocks

Program badblocks memungkinkan pengguna memindai perangkat untuk mencari bad sector atau blok. Perangkat dapat berupa hard disk atau drive disk eksternal, yang diwakili oleh file seperti /dev/sdc.

Pertama, gunakan perintah fdisk dengan hak pengguna super untuk menampilkan informasi tentang semua disk drive atau memori flash Anda ditambah partisinya:

sudo fdisk -l

Kemudian pindai disk drive Linux Anda untuk memeriksa bad sector/blok dengan mengetik:

sudo badblocks -v /dev/sda10 > badsectors.txt

Pada perintah di atas, badblocks memindai perangkat /dev/sda10 (ingat untuk menentukan perangkat Anda yang sebenarnya) dengan -v yang memungkinkannya untuk ditampilkan rincian operasi. Selain itu, hasil operasi disimpan dalam file badsectors.txt melalui pengalihan keluaran.

Jika Anda menemukan sektor buruk pada drive disk Anda, lepas disk dan perintahkan sistem operasi untuk tidak menulis ke sektor yang dilaporkan sebagai berikut.

Anda perlu menggunakan perintah e2fsck (untuk sistem file ext2/ext3/ext4) atau fsck dengan file badsectors.txt dan file perangkat seperti pada perintah di bawah ini.

Opsi -l memberitahu perintah untuk menambahkan nomor blok yang tercantum dalam file yang ditentukan berdasarkan nama file (badsectors.txt) ke daftar blok buruk.

------------ Specifically for ext2/ext3/ext4 file-systems ------------ 
sudo e2fsck -l badsectors.txt /dev/sda10

OR

------------ For other file-systems ------------ 
sudo fsck -l badsectors.txt /dev/sda10

Pindai Bad Sector di Disk Linux Menggunakan Smartmontools

Metode ini lebih andal dan efisien untuk disk modern (hard drive ATA/SATA dan SCSI/SAS serta solid-state drive) yang dikirimkan dengan sistem S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) yang membantu mendeteksi, melaporkan, dan mungkin mencatat status kesehatannya, sehingga Anda dapat mengetahui kegagalan perangkat keras yang akan terjadi.

Anda dapat menginstal smartmontools dengan menjalankan perintah di bawah ini:

------------ On Debian/Ubuntu based systems ------------ 
sudo apt-get install smartmontools

------------ On RHEL/CentOS based systems ------------ 
sudo yum install smartmontools

Setelah instalasi selesai, gunakan smartctl yang mengontrol sistem S.M.A.R.T yang terintegrasi ke dalam disk. Anda dapat melihat halaman manual atau halaman bantuannya sebagai berikut:

man smartctl
smartctl -h

Sekarang jalankan perintah smartctrl dan beri nama perangkat spesifik Anda sebagai argumen seperti pada perintah berikut, tanda -H atau --health disertakan untuk menampilkan hasil tes penilaian mandiri kesehatan secara keseluruhan SMART.

sudo smartctl -H /dev/sda10

Hasil di atas menunjukkan bahwa hard disk Anda dalam keadaan sehat, dan mungkin tidak akan mengalami kegagalan perangkat keras dalam waktu dekat.

Untuk ikhtisar informasi disk, gunakan opsi -a atau --all untuk mencetak semua informasi SMART mengenai disk dan -x atau --xall yang menampilkan semua informasi SMART dan non-SMART tentang disk.

Dalam tutorial ini, kami membahas topik yang sangat penting mengenai diagnostik kesehatan disk drive, Anda dapat menghubungi kami melalui bagian umpan balik di bawah untuk membagikan pemikiran Anda atau mengajukan pertanyaan dan ingatlah untuk selalu terhubung dengan Tecmint.