LINUX.ORG.RU
ФорумAdmin

fsck определить повреждённые файлы

 ,


1

1

Есть боевой сервер. Делаю на нём fsck -n, выдаёт ошибки. Останавливать его разумеется не хочется. Как определить, какие именно файлы приходятся на повреждённые блоки? Приложение на сервере немного сбоит, хочу высянить, виноват ли в этом битый винт.

★★★★★

Если на винте ext2/3/4 то через debugfs, сначала определяете сбойный блок с помощью badblocks, потом пересчитываете его в номер блока на файловой системе (обыно один блок 4096 байт), потом с помощью debugfs определяете занятость блока (testb), если блок занят, то какому иноду он относится (icheck), и имя этого инода (ncheck). Если имени нет, то блок может принадлежать журналу.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.