У мене є розділ 2TB ext4 з півмільйона файлів на ньому.
Я хочу перевірити, чи містить цей розділ помилки чи ні.
Я не хочу шукати погані блоки, слід перевірити лише логічну структуру.
Я відключив розділ і запустив fsck /dev/sda2
, але fsck негайно повертається з кодом виходу 0, фактично не перевіряючи всю файлову систему.
Я сподіваюся, що повна перевірка розділів може зайняти години.
Я прочитав, man fsck
але не знайшов варіанти для "ретельного тестування".
Боюся, що в моєму розділі можуть бути випадково перезаписані дані про сміття.
Мій жорсткий диск раніше був підключений до іншої ОС, і розділ ext4 може отримати шкоду від неправильної поведінки цієї ОС.
Ось чому я хочу бути впевненим, що вся структура дерева повністю правильна.
Іншими словами, я хочу здійснити перевірку, аналогічну тому, що chkdsk.exe
робить утиліта в Windows.
Що я повинен використовувати на Debian, щоб повністю перевірити файлову систему ext4?
e2fsck -f
перевірка настільки швидка - це займає всього кілька секунд? Це дивовижно порівняно з поведінкою Windows (це займає години).