Eliminare i log sul Mac: cosa togliere e cosa conservare
Vale la pena eliminare i log quando hai trovato un file grande e sai a cosa appartiene, non solo perché il Mac ha poco spazio. Un log conserva ciò che è successo: cancellarlo significa perdere anche indizi su arresti anomali ed errori ripetuti. Misura prima le cartelle, conserva i report dei problemi aperti e cambia una cosa alla volta.
Trova il log prima di decidere cosa togliere
La documentazione Apple della directory Library descrive Logs come sede di registrazioni diagnostiche, non come cartella da eliminare in blocco. La guida di Console distingue report delle app, report di sistema e vecchio log di sistema.
| Posizione | Cosa esaminare | Prima decisione |
|---|---|---|
~/Library/Logs |
Log associati al tuo account | Controlla singoli file e app di origine |
/Library/Logs |
Report e log condivisi sul computer | Conserva cartella superiore e file di servizi sconosciuti |
~/Library/Logs/DiagnosticReports e /Library/Logs/DiagnosticReports |
Report diagnostici utente e di sistema | Conserva quelli relativi a problemi irrisolti |
/private/var/log |
Log tradizionali, incluso system.log |
Lascia la manutenzione ordinaria a macOS |
| Log unificato | Archivio distinto dai normali file di testo | Leggi con Console senza cancellare le directory di archiviazione |
Anche gli ingegneri Apple indicano la cartella DiagnosticReports dell’utente per indagare sugli arresti anomali. Invece di indovinare un nome, seleziona il report in Console e usa la funzione documentata per mostrarlo nel Finder e verificarne la posizione.
Il log unificato usa un formato binario compresso. Svuotare una cartella di log testuali non elimina quindi tutti i log del Mac. Durante la normale pulizia lascia questo archivio alla gestione del sistema.
Misura senza eliminare nulla
Questi comandi di Terminale mostrano solo le dimensioni. Le opzioni di riepilogo e unità leggibili sono descritte nel manuale du pubblicato da Apple.
du -sh "$HOME/Library/Logs" /Library/Logs /private/var/log
du -sh "$HOME/Library/Logs/DiagnosticReports" /Library/Logs/DiagnosticReports
Le sottocartelle della seconda riga sono già comprese nella prima: non sommare tutti e cinque i valori. Sono misure di spazio occupato, non una promessa di spazio recuperabile senza rischi.
Una posizione assente non richiede riparazioni. Accesso negato significa misura incompleta, non zero. Non modificare i permessi e non aggiungere privilegi amministrativi solo per ottenere un totale di pulizia maggiore. Esamina in Console un report accessibile oppure lascia stare quella posizione.
Se i log sono piccoli rispetto allo spazio necessario, fermati qui. Non esiste un risparmio tipico verificato per ogni Mac. Per i dati rigenerabili consulta quali cache del Mac si possono eliminare e come svuotare la cache sul Mac, senza trattare i log come cache.
Rimuovi un vecchio report e lascia tempo per ripristinarlo
Parti da un report vecchio il cui problema è risolto. La guida Apple di Console spiega come leggerlo e spostare il solo report selezionato nel Cestino, senza cancellare la directory. Per un problema ancora aperto, condividi il report pertinente con chi indaga o conservane una copia separata prima di rimuoverlo.
- Annota app, data, posizione e dimensioni e leggi quanto basta per identificare l’incidente.
- Se appartiene a un’app che puoi chiudere normalmente, chiudila prima di modificarne i file.
- Sposta nel Cestino solo il report indesiderato, lasciando Logs e i file vicini.
- Riapri l’app, ripeti l’operazione interessata e controlla l’errore e i nuovi report.
Durante le prove lascia il file nel Cestino. Lo puoi recuperare da lì solo finché vi rimane, e il solo spostamento non libera spazio. Le istruzioni Apple sul Cestino spiegano eliminazione definitiva e ripristino. Se serve recuperarlo, chiudi l’app interessata e ripristinalo prima di continuare.
Alcune cache possono essere ricreate se le fonti restano disponibili, ma un nuovo log non ricostruisce il vecchio incidente. Le registrazioni future non ripristinano la cronologia diagnostica eliminata. Non cancellare file di blocco, database o impostazioni sconosciuti solo perché sono accanto ai log.
Quando un log continua a crescere
Considera la crescita un indizio diagnostico. Registra dimensione e data di modifica dello stesso file, chiudi normalmente l’app e confronta a programma chiuso e dopo la riapertura. È un confronto controllato, non la prova che ogni processo che scrive appartenga all’app indicata dalla cartella.
Se la crescita segue un’azione ripetibile, conserva un estratto pertinente e annota versione e azione per lo sviluppatore. Prima di cambiare un’impostazione di registrazione leggi le istruzioni del produttore. Non fermare servizi di sistema e non cancellare ripetutamente il loro output per nascondere il sintomo.
Eliminare un log grande può rimuovere registrazioni accumulate, ma non spiega perché siano state scritte. Se torna lo stesso errore, il passo utile è indagare quell’errore.
Il ruolo di Mole
In Mole Mac, Pulizia ha una sezione Log che elenca i singoli file idonei sotto ~/Library/Logs, senza selezionare intere cartelle di log delle app. I file vecchi seguono una soglia di 7 giorni e sono preselezionati quando sono subito disponibili. I log modificati di recente di almeno 50 MiB sono voci separate, deselezionate da esaminare: selezionarle svuota il file sul posto, senza recupero dal Cestino.
In Dati di sistema, Log di sistema e Report di arresto anomalo riguardano gli elementi idonei di /private/var/log e /Library/Logs/DiagnosticReports. Con accesso tramite helper vale la normale preselezione; le righe mostrate senza quell’accesso sono deselezionate per verifica. Anche Log unificati è deselezionato e, se selezionato, elimina definitivamente la cronologia diagnostica salvata senza passare dal Cestino.
PathGuard conserva lo stato protetto delle app, inclusi i log di Mole stesso. Non protegge qualsiasi log: /private/var/log è una radice esplicitamente consentita, mentre il log unificato usa un helper di sistema dedicato. Deselezionato significa da esaminare, non protetto dall’eliminazione.
Domande frequenti
Posso eliminare tutto in Library/Logs?
Non svuotare nessuna delle cartelle superiori. Identifica un vecchio report o log di app, conserva le prove dei problemi aperti e rimuovi solo il file scelto.
Eliminare i log libera molto spazio?
Misura prima. Un singolo file grande può contare, ma totali piccoli non spiegano una carenza di spazio molto maggiore. Non c’è un risparmio universale da promettere.
I log eliminati tornano?
Le attività future possono creare nuovi record, ma non ricreano la cronologia eliminata. Se lo stesso file cresce ancora, indaga il processo e l’errore ripetuto invece di programmare altre eliminazioni.