2015-05-25 2 views
0

Я ищу способ получить все метаданные файловой системы Linux (ext2/3/4). Задача состоит в том, чтобы найти все файлы (удаленные или не удаленные), присутствующие в разделе Linux. Метаданные файлов должны включать время создания, время модификации и т. Д. (В основном, что вы получаете из команды istat)Файловая система Linux

Проблема, с которой я столкнулся, касается удаленных файлов. Я не могу найти способ получить inode удаленных файлов, которые в настоящее время присутствуют в файловой системе. Просьба предложить способ решения этой проблемы для вышеупомянутых файловых систем.

Заранее спасибо.

ответ

1

Вы можете найти The Coroner's Toolkit, что очень полезно. Он включает в себя инструменты, позволяющие вам просматривать любой элемент метаданных, напрямую просматривать inodes, выгружать все сектора диска, которые напрямую ссылаются на дескрипторы, прямые сектора дисков и т. Д. Поскольку вы работаете с индодами и секторами напрямую, неважно, удалены они или нет, все они доступны.

+0

Не удается установить вышеупомянутый набор инструментов. Когда я запускаю команду make, она просто говорит «Хорошо, пытаясь найти perl5 сейчас ... немного повиснуть ...» и ничего не происходит. Какие-либо предложения. – user3294786

+0

Проверьте, установлен ли Perl5 ... И посмотрите, есть ли сценарий './Configure'. –

Смежные вопросы