
AppleInsider může získat přidruženou provizi za nákupy uskutečněné prostřednictvím odkazů na našich stránkách.
Pomocí Console a Finderu můžete vymazat spouštěcí disk Macu od starých protokolů a zpráv o selhání, abyste ušetřili místo. Zde je návod, jak na to.
V macOS ukládá operační systém protokoly a soubory zpráv o selhání na různých místech. Ukládají se také protokoly třetích stran.
Jednou za čas je budete chtít vyčistit a odstranit, abyste uvolnili místo na spouštěcí disketě.
Kde jsou uloženy soubory protokolu a zpráv o selhání na spouštěcím disku macOS
- /Knihovna/Protokoly
- /Users/UserName/Library/Logs/
- /private/var/log
Kde jsou hlášení Diagnostsic aktivní na spouštěcím disku macOS
- /Library/Logs/DiagnosticReports
- /Users/UserName/Library/Logs/DiagnosticReports
Všimněte si také, že některé protokoly spravované systémem jsou omezeny a neměli byste je za žádných okolností mazat. Obecně platí, že jakákoli omezená složka, která obsahuje ve svém rohu ve Finderu malou červenou ikonu, je omezena systémem a neměli byste se jí dotýkat.
Některé systémové protokoly jsou průběžně udržovány systémovými démony, takže i když je smažete, systém je okamžitě znovu vytvoří. Ale jejich odstraněním stále vymažete stará data protokolu.
Složka /private/var/log je v macOS ve výchozím nastavení skrytá a chcete-li ji vidět ve Finderu, postupujte podle pokynů, které jsme probrali dříve v části Jak používat neviditelné soubory v macOS.
Pokud na svém Macu používáte webový server Apache, uloží svůj soubor protokolu do /private/var/log/apache2/. Nemažte tuto složku ani nic v ní. Pokud tak učiníte, Apache za vás automaticky znovu nevytvoří soubor protokolu a nezaznamená žádné zprávy ani chyby, jakmile zde umístěný soubor protokolu zmizí.
Vymazání protokolů a zpráv o selhání
Pokud máte heslo správce, můžete tyto adresáře otevřít a protokoly odstranit sami, ale existuje jednodušší a bezpečnější způsob: použijte aplikaci Console umístěnou v /Aplikace/Utilities/.
Spusťte aplikaci tak, že na ni dvakrát kliknete, a na levé straně uvidíte čtyři zajímavé položky:
- Zprávy o selhání
- Log zprávy
- Diagnostické zprávy
- system.log
Nejprve jednou klikněte na Crash Reports na levé straně, poté se stisknutou klávesou Ctrl nebo pravým tlačítkem klikněte na libovolnou sadu položek v seznamu napravo a vyberte buď „Přesunout do koše“ nebo „Odhalit ve vyhledávači“:
Výběr Přesunout do koše přesune vybrané položky do koše, ale ještě je nesmaže z disku.
Výběr Odhalit ve vyhledávači otevře přiloženou složku obsahující položky, kde je můžete nejprve zobrazit.
Postup je stejný pro „Hlášení protokolu“ s výjimkou toho, že výběrem „Odhalit ve Finderu“ se otevře specifická obklopující složka pro každý soubor protokolu namísto /Library/Logs nebo /Library/Logs/DiagnosticReports.
Pro „system.log“, jediným kliknutím pouze zobrazíte obsah protokolu v podokně vpravo. Chcete-li ji zobrazit ve Finderu, budete muset kliknout se stisknutou klávesou Ctrl nebo pravým tlačítkem myši na samotný název položky vlevo. Tím se otevře složka /private/var/log a zvýrazní se položka.
Chcete-li odebrat system.log a většinu ostatních položek v /private/var/log, budete muset na ně kliknout se stisknutou klávesou Ctrl nebo pravým tlačítkem myši a z vyskakovací nabídky Finder vybrat „Přesunout do koše“.
U podsložek v /private/var/log (kromě „apache2“ ) neodstraňujte složky, ale otevřete každou z nich a odstraňte její obsah. V mnoha z těchto složek bude systém každých několik hodin automaticky zálohovat posledních několik iterací jejich duplikováním a přejmenováním. Ve většině případů můžete odstranit i duplikáty.
Možná budete muset zadat heslo správce pro Finder, abyste mohli přesunout soubory do koše.
Pro některé z těchto podsložek, jako je „asl“ nebo „mDNSResponder“, nemusíte ve skutečnosti nic mazat.
Jakmile jsou všechny položky, které chcete odstranit, přesunuty do koše, vyberte z nabídky Finder na liště „Vysypat koš“. Možná budete také chtít restartovat Mac pro úplnost a donutit všechny běžící démony na pozadí, aby se resetovali.
Další číhající klády
Na spouštěcí disketě je několik dalších míst, kde se skrývají soubory protokolu. A to:
- /Library/Application Support/CrashReporter
- /Users/UserName/Library/Application Support/CrashReporter/
Pokud používáte vývojářské nástroje Xcode společnosti Apple, existují také velké mezipaměti a složky protokolů v /Users/UserName/Library/Developer/Xcode
Systém také udržuje velkou mezipaměť souborů aplikace v /Users/UserName/Library/Caches/.
Ve většině případů můžete položky v této složce bezpečně odstranit, ale možná budete chtít nejprve ukončit všechny spuštěné aplikace a před jejich odstraněním provést průzkum položek mezipaměti třetích stran, abyste se ujistili, že neodstraňujete něco důležitého.
Můžete také chtít restartovat Mac po smazání položek ve složce Mezipaměti. Tato složka může někdy časem dosáhnout velikosti gigabajtů.
Další data aplikací jsou někdy uložena v /Users/UserName/Library/Containers/, a pokud později ze svého Macu odeberete nějaké aplikace třetích stran, můžete také odstranit složku pro každou aplikaci ze složky Containers.
Udržením spouštěcího disku bez starých protokolů a mezipamětí můžete ušetřit místo a usnadnit čtení souborů protokolu.
Zdroj: appleinsider.com