Spazio libero sul disco fisso che va su e giù troppo

0

Sul mio laptop con macOS Sierra 10.12.5 (ma succedeva anche con le versioni precedenti del sistema operativo), ricevo il ping dal sistema che ho solo pochi GB rimasti, pulisco, riavvio, passaggio da 4 GB lasciato a 30 GB rimasti, e nel giro di un paio di giorni, non facendo nulla di speciale (non scaricando film o qualcosa di affamato di spazio), mi viene detto ancora che ne rimangono solo 4 GB ... Ho passato quel ciclo un paio di volte ora, e mi chiedo che cosa potrebbe causare quel comportamento, e come potrei fermarlo. Qualche idea o suggerimento su cosa dovrei guardare sul mio HDD per cercare di capirlo? (immagini di sonno, pacchetti sparsi ...)

Nota: questa domanda non riguarda l'utilizzo di un'app per l'inventario del disco per trovare i file di grandi dimensioni che occupano troppo spazio sul mio HDD. Quello che mi interessa è il motivo per cui ho ottenuto da 30 GB dopo l'avvio a 4 GB senza installare nulla sul mio Mac . Voglio capire quale processo lo sta facendo e fermarlo.

    
posta Frank 12.06.2017 - 16:42
fonte

3 risposte

1

Per ottenere uno strumento du-diff , installa brew che richiede Command Line Tools (CLT) per Xcode o Xcode, all'interno dei brew link ( brew install links ) e infine scaricare e decomprimere GT5 .

gt5 è uno script di shell che può essere eseguito direttamente dalla sua directory corrente oppure puoi spostarlo in una directory nel tuo PATH ( echo $PATH ). Rendi eseguibile lo script se necessario.

Crea una directory temp gt5: mkdir ~/.gt5-diffs Esegui lo script con:

sudo ~/Downloads/gt5-mac/gt5 / --cut-at 0.01 --max-depth 10 --diff-dir ~/.gt5-diffs

Dopo aver eseguito lo script due volte con un ∂t di otto minuti ottengo il seguente risultato:

 gt5 v1.4.0 (host:/):   [cut:0,01% depth:10 lines:10000]                                                                 
  last check was on Mo Jun 12 19:40:13 CEST 2017 (i.e. 0d, 00:08:10 ago)                                                             

     ---------------------------------------------------------------------------------------------------------------------------     

 ./:   [221GB in 11 files or directories]  +708KB                                                                                    

  176GB [79,35%] ./Share/                                                                                                            
   16GB [ 7,01%] ./Applications/                                                                                                     
   15GB [ 6,93%] ./Users/  +568KB                                                                                                    
  4,8GB [ 2,16%] ./System/                                                                                                           
  3,6GB [ 1,64%] ./Library/                                                                                                          
  3,5GB [ 1,59%] ./private/  +140KB                                                                                                  
  2,5GB [ 1,13%] ./usr/                                                                                                              
  386MB [ 0,17%] ./opt/     

Dopo aver modificato le opzioni di gt5 (ad es. aumentare profondità e / o linee) / dir ed eseguire lo script più volte otterrai il colpevole di mangiare lo spazio su disco.

A causa della limitazione dell'opzione - cut-at a 0,01, le cartelle con una dimensione inferiore allo 0,01% della dimensione totale della cartella superiore non vengono visualizzate. Nell'esempio sopra è / con 221 GiB: le cartelle nella cartella radice con una dimensione totale inferiore a 22.1 MiB non appariranno (le dimensioni sono base2 e non base10!). - cut-at è impostato su 0.1 e può essere regolato tra 0,01 e 30.

    
risposta data 12.06.2017 - 19:56
fonte
1

Installa Homebrew (www.brew.sh) Nel teminal, usa questo comando per installare ncdu

brew install ncdu

quindi eseguilo

cd ~; sudo ncdu

Avrai una buona panoramica delle dimensioni di tutte le cartelle nella tua home directory, la più grande in alto. Dovrebbe essere facile rintracciare i tuoi gigabyte.

Se questo non dà risultati, puoi eseguire ncdu anche per l'intero disco. Vai a / Volumes / DISKNAME ad es.

cd /Volumes/MACBOOT; sudo ncdu

Dovresti anche assicurarti che nessuna applicazione stia semplicemente "mangiando ram" eseguendo

top -o mem

Nelle prime righe, se ci sono applicazioni che hanno una "G" nella colonna "mem", usano gigabyte di ram. Assicurati che questo sia adeguato. Potresti avere un'applicazione con una perdita di memoria installata.

    
risposta data 12.06.2017 - 18:15
fonte
0

Mi piace usare ncdu come raccomandato da @ user2707001 nella loro risposta, e per una visualizzazione grafica mi piace usare DaisyDisk .

    
risposta data 10.10.2018 - 01:06
fonte

Leggi altre domande sui tag