Можно ли выполнить `fsck` для плохих блоков одного СЕГМЕНТА логического тома LVM?

После расследования (см. Комментарии к вопросу) выяснилось, что «поврежденные» файлы на самом деле пусты. Это может произойти, когда программа загрузки создает записи в файловой системе, но терпит неудачу до того, как загрузит их содержимое.

Чтобы найти их в текущем каталоге и его подкаталогах и переместить в каталог с именем trash в вашем домашнем каталоге, например, вы можете использовать команду find .

find . -name '*.pdf' -size 0 -exec mv -t ~/trash {} \+
-1
19.02.2019, 00:03
1 ответ

В комментариях вы написали

The disk I want to check currently has 51 bad/pending sectors from smart data at gnome-disks. Do you mean that specifically looking for bad blocks is not really necessary anymore after SMART feature, as they apparently seem to be safely auto-fixed on demand?

Ожидающие секторы — это сектора, чтение которых невозможно. При следующей попытке записи в них микропрограмма диска автоматически переназначит новые данные на свободные сектора. Вам не нужно badblocksдля этого.

Однако 51 сектор — это много секторов, которые вышли из строя. Вы можете обнаружить, что диск не может переназначить их все. С таким количеством секторов стоило бы проверить состояние диска и серьезно подумать о его замене.

0
28.01.2020, 05:12

Теги

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