Linux.by
https://forum.linux.by/

Как получить сведения о удаленных файлах
https://forum.linux.by/viewtopic.php?f=6&t=11689
Страница 1 из 1

Автор:  gwyllum [ 28 ноя 2012, 16:15 ]
Заголовок сообщения:  Как получить сведения о удаленных файлах

Доброго времени суток, уважаемые форумчане! На курсовую работу задали написание программы, которая бы восстанавливала удаленне файлы в Linux. Сам до этого писал только под Windows, поэтому задание немного поставило меня в тупик. Покопавшись, ознакомившись с книгой Роберта Лава о системном программировании в Linux ответов на свои вопросы не нашел.
Поскольку, мне не нужно делать ничего супер-пупер-крутого, думаю, самым простым вариантом было бы читать журнал файловой системы и находить там сведения о удаленных файлах. Если я правильно понимаю, то удаляется только информация о inode, при этом все содержимое файла остается.

Подскажите пожалуйста, в каком направлении мне копать, как получать доступ к журналу. Только пожалуйста, не посылайте меня читать мегабайты манов) Я новичок, мне нужно решить конкретную задачу, а не стать гуру в Linux-программировании (:

Заранее, огромное спасибо

Автор:  leave [ 28 ноя 2012, 23:52 ]
Заголовок сообщения:  Re: Как получить сведения о удаленных файлах

Очень сильно зависит от конкретной ФС, поэтому рекомендую определиться, с какой именно вы будете работать. Для ext3 существует готовая открытая утилита ext3grep - почитайте, там и теория хорошо описана, и примеры кода можно изучить.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/