Команды, подобные:
sudo badblocks -sv /dev/sda1 > bads.txt
sudo e2fsck -l bads.tst /dev/sda1
или
sudo e2fsck -ckvt /dev/sda1
, могут сканировать диск /dev/sda1 для плохих блоков и отмечать их как непригодные для использования. Но как читать текущий список плохих блоков для /dev/sda1?