Команды как:
sudo badblocks -sv /dev/sda1 > bads.txt
sudo e2fsck -l bads.tst /dev/sda1
или
sudo e2fsck -ckvt /dev/sda1
может просканировать диск /dev/sda1
для сбойных блоков и отмечают их как не - применимый. Но как читать, текущие сбойные блоки перечисляют для /dev/sda1
?
Отвечать на вопрос, как спросили: если /dev/sda1
будет уже отформатирован ext3
/ ext4
затем
dumpe2fs -b /dev/sda1
, то перечислит блоки, которые были зарезервированы как "плохо", когда файловая система была создана.
сам диск не делает сбойных блоков отчетов к хосту, если он не имеет exhaused его возможность перераспределить их.
современные жесткие диски, т.е. произведенные за прошлые два десятилетия, будут управлять списком сбойных блоков внутренне. Когда они выходят из фабрики, у них есть много запасных блоков; когда сбойный блок обнаруживается, запасной блок используется вместо этого. О количестве перераспределенных блоков сообщают в УМНЫХ параметрах. Если современный жесткий диск сообщает о сбойных блоках хосту, это означает, что доступные запасные блоки были исчерпаны и , жесткий диск находится на своих последних участках .