ASPETTARE! Solo utenti esperti! Sul serio. Se sei un nuovo arrivato a OS X questo non fa per te. Un errore di battitura potrebbe causare la perdita di file e il danneggiamento dei file del sistema operativo principale a causa della natura distruttiva del comando ‘sudo rm’. Non utilizzare copia e incolla e assicurati di disporre del percorso preciso impostato prima di eseguire il comando. Esegui il backup del tuo Mac prima di iniziare. Sei stato avvisato, quindi procedi a tuo rischio e pericolo.
1: Disattiva la modalità di sospensione di SafeSleep
Spazio liberato: 4 GB – 16 GB
Disattiva la funzione di ibernazione nativa di OS X, nota come SafeSleep. Essenzialmente, l’ibernazione scarica il contenuto della RAM in un file di sleepimage sul disco rigido quando un Mac viene messo a riposo o esaurisce la batteria. Il file di ibernazione ha le stesse dimensioni della RAM totale, quindi un Mac con 4 GB di RAM avrà un file di ibernazione da 4 GB, 8 GB di RAM sarà un file da 8 GB, ecc. Disattivando questa funzione verrà creato il file, liberando così RAM di sistema. Il lato negativo di questo è che se un Mac esaurisce la durata della batteria, non sarà in grado di riprendere immediatamente dove le cose erano andate via – in altre parole, mantieni il salvataggio automatico abilitato e salva i documenti quando sei vicino alla fine della vita della batteria.
- Apri Terminale e inserisci il seguente comando:
- Quindi vai su /private/var/vm/ per eliminare il file immagine di sonno esistente:
- Rimuovi il file di immagine del sonno con la seguente stringa:
- Sempre in /private/var/vm/ ora dobbiamo impedire a OS X di creare il file, quindi faremo un dummy e impediremo l’accesso in scrittura ad esso:
- Infine, impediamo l’accesso:
sudo pmset -a hibernatemode 0
cd /private/var/vm/
sudo rm sleepimage
touch sleepimage
chmod 000 /private/var/vm/sleepimage
Ciò impedirà la creazione dell’immagine di sonno e la modalità di ibernazione non funzionerà affatto. Questo può portare alla perdita di dati se la batteria si esaurisce e non hai salvato un file di recente, quindi assicurati di tenere sotto controllo i tuoi documenti importanti una volta che la batteria si sta scaricando.
Questo può essere annullato eliminando nuovamente il nuovo file di sleepimage, quindi ripristinando hibernatemode su «3»:
sudo pmset -a hibernatemode 3; sudo rm /private/var/vm/sleepimage
Questo è un trucco avanzato e dovrebbe essere trattato di conseguenza.
2: Rimuovi voci vocali
Spazio liberato: 500 MB – 3 GB +
Non usi la sintesi vocale e non ti interessa tutte le voci fantasiose incluse in OS X? È possibile recuperare una quantità significativa di spazio su disco trasferendoli, lo spazio totale salvato dipende dal numero di voci installate.
- Torna alla finestra di un terminale, inserisci il seguente comando:
- Ora per cancellare l’intera directory di Voices:
cd /System/Library/Speech/
sudo rm -rf Voices/*
Nota che il text to speech non funzionerà più se lo fai. È anche possibile eliminare tutte le voci utilizzando il metodo sopra, quindi aggiungere manualmente una singola se preferisci conservare alcune funzionalità vocali in Mac OS X.
3: Elimina tutti i registri di sistema in OS X
Spazio disponibile: 100 MB – 2 GB
I file di registro si accumulano nel tempo, anche se in definitiva la quantità di spazio su disco che occupano dipende da una varietà di fattori come l’utilizzo individuale del computer, gli errori, i servizi in esecuzione e molte altre cose. Perderai il contenuto di app come Console facendo ciò, ma se non sei interessato a leggere i file di log di OS X per il debug e la risoluzione dei problemi, questo non è un grosso problema:
sudo rm -rf /private/var/log/*
I file di registro continueranno a essere generati nel corso del tempo, quindi potresti volerlo ripetere occasionalmente. È possibile impedire tecnicamente la loro creazione utilizzando lo stesso approccio chmod utilizzato per bloccare i file di sleepimage, ma non è consigliabile.
4: Elimina cache QuickLook
Spazio disponibile: 100 MB – 300 MB
Nelle versioni precedenti di OS X, QuickLook generava un bel po’ di file di cache. Cos’è quello? Bene, Quick Look è quell’abilità di anteprima del file di fantasia in OS X che viene richiamata selezionando un qualsiasi file nel Finder o in una finestra di dialogo Apri / Salva e premendo la barra spaziatrice. Non sorprende che QuickLook si affidi al caching per comportarsi rapidamente e che i file di cache possano sommarsi. Ecco come eliminarli:
NOTA: NELLE NUOVE VERSIONI DI OS X, QUESTA CARTELLA NON È SOLO CACHE QUICKLOOK, NON ELIMINARE QUESTA CARTELLA IN OS X 10.10, 10.11 O VERSIONI SUCCESSIVE.
sudo rm -rf /private/var/folders/
5: Rimuovi Emacs
Spazio libero: 60 MB +
Non usi emacs? Non sai nemmeno cosa sia? Probabilmente non ne hai più bisogno (è un editor di testo da riga di comando, per chi non lo conosce). Non salverai GB con questo, ma ogni MB ti aiuta su un SSD piccolo:
sudo rm -rf /usr/share/emacs/
Non più emacs, ma non preoccuparti, gli utenti CLI avranno ancora vi e nano.
6: Elimina i file tmp
Spazio liberato: 500 MB – 5 GB
/private/var/tmp/ è una cache di sistema, e anche se dovrebbe cancellarsi dopo un riavvio, non sempre accade. Inoltre, se hai 40 ore di operatività e non ti riavvii spesso, non si cancella neanche da solo, quindi puoi farlo da solo. Questo può avere conseguenze indesiderate, quindi è meglio farlo di recente dopo un riavvio o quando si esce da tutte le applicazioni aperte e non si hanno app aperte o in esecuzione. Dovrai mirare ai file temporanei stessi che iniziano con «TM» e non l’intera directory, quindi il comando sarebbe:
cd /private/var/tmp/; rm -rf TM*
Di nuovo, questo può avere conseguenze non volute, quindi non farlo mentre le app sono in esecuzione.
7: Cestino della Cache
Spazio liberato: 1 GB – 10 GB +
Le cache possono essere qualsiasi cosa, dalla cronologia di navigazione web, ai metadati delle app temporanee, alle app molto proprie dei dischi di memoria virtuale. In definitiva, quanto grande è la dimensione di queste cache utente dipende da quali app vengono eseguite, dalla frequenza con cui il Mac viene riavviato e dall’attività generale dell’utente, quindi la dimensione di questi file può avere una vasta gamma. Tuttavia, non sono solo le app di power user che possono diventare grandi, ma molte applicazioni di streaming radio possono creare enormi file di cache che rimangono in attesa per un’eternità. Proprio come eliminare i file tmp, è meglio farlo dopo un riavvio o dopo aver chiuso tutte le app aperte e quindi non avere nulla in esecuzione al momento, oppure potrebbero verificarsi conseguenze indesiderate, con conseguente comportamento strano per le app aperte.
cd ~/Library/Caches/; rm -rf ~/Library/Caches/*
Qui è disponibile un approccio più sicuro, che utilizza il Finder per eliminare manualmente le cache degli utenti, eliminando così i rischi dell’utilizzo di rm -rf con un carattere jolly.
Novità nel 2024: Ottimizzare ulteriormente il tuo Mac
Nel 2024, Apple ha introdotto nuovi strumenti e funzionalità per migliorare ulteriormente la gestione dello spazio di archiviazione. Con macOS aggiornato, gli utenti possono ora accedere a nuove opzioni di ottimizzazione direttamente dalle impostazioni di archiviazione. Questo include la possibilità di archiviare automaticamente file meno utilizzati su iCloud e di eliminare file duplicati in modo semplice e veloce.
Inoltre, è importante tenere d’occhio i file temporanei generati da app di terze parti, che possono accumularsi nel tempo e occupare spazio prezioso. Utilizzare strumenti come CleanMyMac o DaisyDisk può semplificare il processo di pulizia e ottimizzazione, rendendo il tuo Mac più reattivo e veloce.
Infine, non dimenticare di monitorare le applicazioni installate. Alcune potrebbero non essere più necessarie e disinstallarle può liberare una notevole quantità di spazio. Ricorda, un Mac pulito è un Mac felice!