Как я могу заставить `fsck` действительно проверять работоспособность моего диска, разделов, файловых систем и LV?

уже частично ответили здесь - https://stackoverflow.com/questions/24516141/awk-processing-2- файлы-с-разделителями-разными-полями

awk 'NR==FNR {arr[$2]=$2FS$3FS$4FS$5FS$6; next} {print $1,arr[$3]}' file1 FS="," file2 
1 rs3094315 0 0 C T

-2
23.02.2019, 23:42
2 ответа

Изman fsck.ext2

e2fsck is used to check the ext2/ext3/ext4 family of file systems. For ext3 and ext4 filesystems that use a journal, if the system has been shut down uncleanly without any errors, normally, after replaying the committed transactions in the journal, the file system should be marked as clean. Hence, for filesystems that use journalling, e2fsck will normally replay the journal and exit, unless its superblock indi‐ cates that further checking is required.

Далее на той же справочной странице:

-f Force checking even if the file system seems clean.

Итак... запуск sudo fsck -f /dev/sda1заставит fsck проверить диск, даже если суперблок помечен как чистый.

2
28.01.2020, 05:15
  • /dev/sda(sdb, sdc... )это (оборудование )устройства --фактический диск, который можно использовать как кирпич!
  • /dev/sda1(2,3... )являются частями вышеуказанного
  • fsckможет работать только на втором
  • нужно что-то вроде SMART для первого
  • gpartedпоказано, как второй вкладывается в первый

По общему признанию, Linux вызывает некоторую путаницу, называя оба термина «устройство».

LV являются дополнительной абстракцией поверх (физических )FS (выше ).

1
28.01.2020, 05:15

Теги

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