Модуль ядра для Linux

Денис14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.12.2011

Отслеживать некий файл(без разницы где, можно и на флешке), отслеживать запись и удаление в него данных(любые данные, например строки в файле). Блоки размещаются внутри, если пользователь пишет write или remove, то может получится пустое место, надо потом делать дефрагментацию. Чтобы данные располагались друг за другом, и не было пустых мест. Программу писать как модуль ядра.

Более подробно опишу задание в личке.