Monitor využití souborového systému Mac OS X & Přístup pomocí opensnoop
Utilita opensnoop je úžasný nástroj pro sledování specifik, jako je to, k jakým souborům přistupují konkrétní aplikace, ale můžete také použít opensnoop ke sledování veškerého přístupu k souborovému systému v Mac OS X. Chcete-li to provést, spusťte nástroj bez připojených vlajek:
sudo opensnoop
Budete požádáni o heslo uživatele root a poté se vám okamžitě zobrazí ohnisko s daty ukazujícími vše, co se děje v systému Mac OS X.
Zajímá vás, jaké jsou všechny tyto informace, které vidíte? Barevný průvodce níže vám ukáže, co vás bude nejvíce zajímat: fialová je ID procesu, modrá je název procesu a červená je cesta k souboru:
Obecně platí, že nejužitečnější informací je název procesu a cesta k souboru, ke kterému daný proces přistupuje. Najdete zde shodu mezi tím, jaké procesy jsou zobrazeny v opensnoop, s tím, co je ve Sledování aktivity / Správci úloh.
Můžete také sledovat konkrétní soubor a zjistit, co k němu přistupuje pomocí:
sudo opensnoop -f /cesta/k/souboru
Nebo můžete sledovat cokoli, co souvisí s konkrétním souborem nebo aplikací, pomocí grep. Chci například sledovat vše, co souvisí s aplikací Terminal nebo s ní souvisejícími soubory:
sudo opensnoop | grep Terminál
Ukázali jsme vám to již dříve, ale můžete také sledovat konkrétní aplikace buď pomocí jejich ID procesu, nebo názvu aplikace:
sudo opensnoop -n Terminál
Pokud neřešíte velmi vágní problémy nebo se jen nechcete podívat, co se děje v zákulisí Mac OS X pomocí příkazového řádku, je dobré použít opensnoop s některými specifiky, abyste nejsou zaplaveni informacemi.