Рубрики
HDD \ SSD \ ISO \ CD-ROM \ LVM \ FS \ RAID \ Диск

fsck \ e2fsck \ badblocks \ анализ файловой системы

Несмотря на применение функций журналирования, проверять файловую систему рекомендуется как минимум один-два раза в год. 
Во-первых, так заблаговременно распознаются ошибки оборудования. 
Во-вторых, не исключено, что в драйверах файловой системы могут быть еще не известные ошибки. 
Чем раньше будут распознаны ошибки, которые могут возникнуть в результате, тем меньше будет потенциальный ущерб.
Чтобы проверить файловую систему вручную, можно просто выполнить команду fsck.ext2/ext3/ext4. 
Во время контроля проверяемый раздел не может использоваться, то есть при необходимости сначала выполните unmount.

fsck.ext4 -f /dev/mapper/vgl-test

Обычно после проверки оказывается, что все в порядке. В противном случае в каталоге /lost+found 
каждого раздела сохраняются остатки тех файлов, которые уже невозможно восстановить. 
Если это текстовые файлы, то из их остатков вы, возможно, сможете извлечь крупицы полезной информации.

badblocks -v /dev/hda1 - проверить раздел hda1 на наличие bad-блоков
badblocks /dev/sda1 - осуществляет поиск физически поврежденных блоков на жестком диске
badblocks -v /dev/sda1 - отображает подробную информацию о сканировании жесткого диска
badblocks -vsn /dev/sda1 - выполняет безопасную проверку дисков на наличие поврежденных блоков
badblocks /dev/sda1 - осуществляет поиск физически поврежденных блоков на жестком диске
badblocks -vsw /dev/sda1 - Проверяет диск на наличие поврежденных секторов, уничтожая записанные данные


fsck /dev/sda1 - проверить файловую систему

fsck -TV /dev/sda1 - проверяет фс и спрашивает нужно ли исправлять ошибки

fsck -TVy /dev/sda1 - проверяет фс и автоматически исправляет ошибки

fsck /dev/hda1 - проверить и при необходимости попробовать восстановить целостность linux-файловой системы раздела hda1

fsck.ext2 /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы ext2 раздела hda1

fsck.msdos /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы fat раздела hda1

fsck.vfat /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы fat раздела hda1

fsck.ext2 /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы ext2 раздела hda1

fsck.ext3 /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы ext3 раздела hda1

fsck.ext4 /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы ext4 раздела hda1

dosfsck /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы fat, раздела hda1

e2fsck /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы ext2 раздела hda1

e2fsck -j /dev/hda1 - проверить и при необходимости попробовать восстановить целостность файловой системы ext3 раздела hda1, журнал файловой системы расположен там же