Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 20 ноя 2018, 04:09




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 28 ноя 2012, 16:15 
Заглянувший

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

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

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


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
СообщениеДобавлено: 28 ноя 2012, 23:52 
Неотъемлемая часть форума

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


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100