Назад | Перейти на главную страницу

Как лучше всего преобразовать номер блока в имя файла во FreeBSD?

Сегодня я обнаружил следующее сообщение в ежедневном журнале сообщений, полученном с сервера FreeBSD:

ad2c: hard error reading fsbn 1081249272 of 540624636-540624639 (ad2 bn 1081249272; cn 1072667 tn 14 sn 54) status=59 error=40

Как лучше всего найти файл, соответствующий указанному выше номеру блока?

Вы можете (и, вероятно, должны) прибегнуть к fsdb(8) для этого - findblk команда должна иметь возможность отслеживать индексный дескриптор, из которого вы можете получить имя файла.

OBLIGATORY WARNING
fsdb is a pretty dangerous tool. You can do a lot of damage in a very short amount of time.
It is a good idea to read the man page thoroughly, and perhaps peruse a few other sources
of information before poking around in the dark sticky guts of your filesystem.

Более подробную информацию можно найти в этот список рассылки отправьте на freebsd-questions