whomade — процес, който запомня кои програми създават файлове в наблюдаваните директории

За определяне на приложенията, които създават файлове, изразходващи дисково пространство в домашната директория на потребителя, е разработен фоновият процес whomade, който проследява появата на нови файлове чрез механизма fanotify. Проектът е написан на C++ и се разпространява под лиценз GPLv3.

Данните се съхраняват в SQLite3 база данни, която периодично се почиства от неактуална информация (например за изтритите файлове). За реализиране на необходимата функционалност, в момента whomade проследява чрез fanotify отварянето на файлове с последващо филтриране на ненужните събития, а не директно операциите по създаване на файлове. За стартиране са необходими права за root (изискват се за fanotify).

На потребителите на работната среда MATE се предоставя разширение за файловия мениджър Caja, което показва информация за процеса, създал избрания файл.

whomade - процес, който запомня кои програми създават файлове в наблюдаваните директории


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster