У меня 2TB ext4 раздел с полмиллиона файлов на нем.
Я хочу проверить, содержит ли этот раздел какие-либо ошибки или нет.
Я не хочу искать плохие блоки, нужно проверять только логическую структуру.
Я размонтировал раздел и запустил fsck /dev/sda2
, но fsck немедленно возвращается с кодом завершения 0 без проверки всей файловой системы.
Я ожидаю, что полная проверка раздела займет несколько часов.
Я прочитал, man fsck
но не нашел вариант «тщательного тестирования».
Боюсь, что в моем разделе могут быть некоторые сектора, случайно перезаписанные мусорными данными.
Мой жесткий диск ранее был подключен к другой ОС, и раздел ext4 может пострадать из-за неправильного поведения этой ОС.
Вот почему я хочу быть уверен, что вся древовидная структура полностью правильная.
Другими словами, я хочу выполнить проверку, аналогичную той, что chkdsk.exe
делает утилита в Windows.
Что я должен использовать в Debian для полной проверки файловой системы ext4?
e2fsck -f
проверка происходит так быстро - она занимает всего несколько секунд? Это удивительно по сравнению с поведением Windows (это занимает часы).