Как выполнить полную проверку структуры файловой системы ext4?

если у вас есть ценная собственность, стоит попробовать OpenVas, бесплатно и интегрированный веб-интерфейс. checkout http://www.openvas.org/ document

{{1 }}

25
24.02.2017, 11:49
5 ответов

Как упомянуто Сато Кацура , запустите e2fsck в «принудительном» режиме:

e2fsck -f /dev/sda2

Это вызовет проверку, даже если система считает, что файловая система чистая. Опция «подробный» тоже полезна:

e2fsck -vf /dev/sda2

В качестве примечания и неприменима в вашем случае, но если вы используете LVM для своего хранилища, вы можете использовать небольшой аккуратный инструмент lvcheck для запуска «автономная» проверка файловой системы в смонтированной файловой системе (она использует моментальный снимок LVM и обновляет метаданные файловой системы, если проверка не обнаруживает ошибок).

35
27.01.2020, 19:40

Также , вы можете добавить флаг -y , чтобы не отвечать на вопросы.

Из руководства :

-y предполагаем ответ да на все вопросы; позволяет использовать e2fsck в неинтерактивном режиме.

Расширяя ответ (поскольку я еще не могу комментировать) от @Sato , вы можете запустить:

e2fsck -vfy /dev/sda2
8
27.01.2020, 19:40

Вы также можете проверять живые файловые системы в режиме -только для чтения с помощью этого:

e2fsck -vfn /dev/sda2
0
27.01.2020, 19:40
sudo touch /forcefsck
sudo reboot
4
17.04.2020, 19:50

Вы также можете использовать tune2fs для этой цели, например, следующая команда проверит диск через 2 месяца или 100 монтирований:

tune2fs -c 100 -i 2m /dev/sda1
0
20.11.2020, 07:32

Теги

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