whomade — proces, který si pamatuje, jaké programy vytvářejí soubory ve sledovaných adresářích

K určení aplikací, které vytvářejí soubory zabírající diskový prostor v domácím adresáři uživatele, byl připraven pozadí proces whomade, sledující objevování nových souborů pomocí mechanismu fanotify. Projekt je napsán v jazyce C++ a je šířen pod licencí GPLv3.

Data jsou uložena v databázi SQLite3, která je pravidelně čištěna od neaktuálních informací (například údajů o smazaných souborech). Pro realizaci požadované funkčnosti aktuálně whomade sleduje otevření souborů prostřednictvím fanotify a poté filtruje nepotřebné události, a nikoli přímo operace vytváření souborů. Pro spuštění jsou potřebná práva root (vyžaduje se pro fanotify).

Uživatelům prostředí pracovní plochy MATE je k dispozici rozšíření pro správce souborů Caja, které zobrazuje informace o procesu, který vytvořil vybraný soubor.

whomade - proces, který si pamatuje, jaké programy vytvářejí soubory ve sledovaných adresářích


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster