Disk sürücüsünü hatalar ve badblocklar için kontrol etme
Merhabalar.
Linux üzerindeki disk sürücülerinde badblock tabiri, Linux araçlarıyla bad sektörleri kontrol etmektir. Bir sürücü üzerindeki bir bölümün bad sektöre uğraması, o bölümün okunulmaz hale gelmesi demektir. Bir zarara uğramıştır. Işletim sisteminiz o bölüme başarılı bir şekilde erişemez.
Linux bash üzerinde çeşitli komutlar bu tür hataları kontrol ediyor. Kontrol işlemi badblocks komutuyla çalıştırılıyor. Komutun çıktısında numaralar listeleniyor, buradan bad blockları bulabilirsiniz.
Komut şu şekildedir:
$ sudo badblocks -v /dev/hda1 > bad-blocks
Bu komut bad block kayıtlarını çözmesi için yeterli değil. Bad block kayıtlarını geçmek, düzeltmek için fsck komutun kullanırız. Kullanımı sonrasında aşağıdaki gibi bir hal ortaya çıkacaktır.
$ sudo fsck -t ext3 -l bad-blocks /dev/hda1
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Check reference counts.
Pass 5: Checking group summary information.
/dev/hda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/hda1: 54/972 files, 89/1980 blocks
Badblock bize kullanılan bir blok bildirirse, e2fck'yle bloku başla bir yere taşıyacağız. Dosyanın içeriği bozulmuş olabilir.
Kolay gelsin,
Recep.
Mesaj 07.12.2013 21:25:42 tarihinde Rserit tarafından düzenlenmiştir.