Как читать, текущие сбойные блоки перечисляют для диска?

Команды как:

sudo badblocks -sv /dev/sda1 > bads.txt
sudo e2fsck -l bads.tst /dev/sda1

или

sudo e2fsck -ckvt /dev/sda1

может просканировать диск /dev/sda1 для сбойных блоков и отмечают их как не - применимый. Но как читать, текущие сбойные блоки перечисляют для /dev/sda1?

3
задан 7 December 2016 в 11:14

1 ответ

Отвечать на вопрос, как спросили: если /dev/sda1 будет уже отформатирован ext3 / ext4 затем

dumpe2fs -b /dev/sda1

, то перечислит блоки, которые были зарезервированы как "плохо", когда файловая система была создана.

сам диск не делает сбойных блоков отчетов к хосту, если он не имеет exhaused его возможность перераспределить их.

современные жесткие диски, т.е. произведенные за прошлые два десятилетия, будут управлять списком сбойных блоков внутренне. Когда они выходят из фабрики, у них есть много запасных блоков; когда сбойный блок обнаруживается, запасной блок используется вместо этого. О количестве перераспределенных блоков сообщают в УМНЫХ параметрах. Если современный жесткий диск сообщает о сбойных блоках хосту, это означает, что доступные запасные блоки были исчерпаны и , жесткий диск находится на своих последних участках .

6
ответ дан 1 December 2019 в 15:23

Другие вопросы по тегам:

Похожие вопросы: