APFS / High Sierra - 'tmutil deletelocalsnapshots' non elimina le istantanee

4

L'elenco degli snapshot locali produce questo

> tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-01-30-194719
com.apple.TimeMachine.2018-01-30-211627
com.apple.TimeMachine.2018-01-30-224917
com.apple.TimeMachine.2018-01-30-234619
com.apple.TimeMachine.2018-01-31-014151
com.apple.TimeMachine.2018-01-31-024107
com.apple.TimeMachine.2018-01-31-034442
com.apple.TimeMachine.2018-01-31-044108
com.apple.TimeMachine.2018-01-31-054441
com.apple.TimeMachine.2018-01-31-064120

e provo a eliminare uno snapshot locale ma eseguo questo

> sudo tmutil deletelocalsnapshots 2018-01-30-194719
Deleted local snapshot '2018-01-30-194719'

ma l'elenco delle istantanee locali ha di nuovo dimostrato che lo snapshot non è stato rimosso

> tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-01-30-194719
com.apple.TimeMachine.2018-01-30-211627
com.apple.TimeMachine.2018-01-30-224917
com.apple.TimeMachine.2018-01-30-234619
com.apple.TimeMachine.2018-01-31-014151
com.apple.TimeMachine.2018-01-31-024107
com.apple.TimeMachine.2018-01-31-034442
com.apple.TimeMachine.2018-01-31-044108
com.apple.TimeMachine.2018-01-31-054441
com.apple.TimeMachine.2018-01-31-064120

Solo per divertimento ho scritto un piccolo script bash per eliminarli tutti (il che evita anche qualsiasi refuso).

for date in $(tmutil listlocalsnapshots / | perl -pe 's/com.*(2018.*)//'); do echo "deleting $date"; sudo tmutil deletelocalsnapshots "$date";  done

Stranamente, posso eseguire ripetutamente questo comando e mostrerà sempre lo stesso risultato:

deleting 2018-01-30-194719
Deleted local snapshot '2018-01-30-194719'
deleting 2018-01-30-211627
Deleted local snapshot '2018-01-30-211627'
deleting 2018-01-30-224917
Deleted local snapshot '2018-01-30-224917'
deleting 2018-01-30-234619
Deleted local snapshot '2018-01-30-234619'
deleting 2018-01-31-014151
Deleted local snapshot '2018-01-31-014151'
deleting 2018-01-31-024107
Deleted local snapshot '2018-01-31-024107'
deleting 2018-01-31-034442
Deleted local snapshot '2018-01-31-034442'
deleting 2018-01-31-044108
Deleted local snapshot '2018-01-31-044108'
deleting 2018-01-31-054441
Deleted local snapshot '2018-01-31-054441'
deleting 2018-01-31-064120
Deleted local snapshot '2018-01-31-064120'

Perché le mie istantanee non vengono eliminate? Ho uno spazio di archiviazione piuttosto basso (13 GB di spazio: le istantanee non si cancellerebbero nemmeno quando avrò 2 GB di spazio libero a disposizione)

    
posta Dylanthepiguy 31.01.2018 - 04:15
fonte

2 risposte

4

Penso che le istantanee della macchina del tempo meno recenti siano state danneggiate, potenzialmente da alcuni arresti di sistema causati da bug APFS.

Ho provato a eseguire il primo soccorso di DIsk Utility, ma questo ha congelato il mio computer per oltre 3 ore (forse ha esaurito lo spazio con cui lavorare?) - Ho finito per forzare il riavvio.

Ho risolto il problema eseguendo il primo soccorso avviato da un'installazione esterna del disco rigido di High Sierra. Ha rimosso alcune vecchie istantanee. Sono quindi riuscito ad avviare dal mio disco normale ed eseguire tmutil deletelocalsnapshots... che ha eliminato con successo le istantanee e liberato spazio

    
risposta data 05.02.2018 - 04:29
fonte
0

Ottima soluzione per rilevare che il filesystem era corrotto quando i normali comandi erano funzionanti. Inoltre, puoi evitare di scorrere l'elenco delle istantanee e dirigere semplicemente il sistema a recuperare spazio fino a superare il limite che hai scelto:

tmutil thinlocalsnapshots / $(echo "5 * 1000000000" | bc) 2

Il comando precedente richiede 5 GB di pulizia. Ho scelto la matematica per semplificare la composizione su e giù senza che il lungo punteggio degli zeri venisse modificato. Sentiti libero di semplificare il comando precedente con un numero che ti piace è più grande del tuo disco se insisti nel sistema per pulire tutte le istantanee possibili.

Come diluire le tue istantanee di Time Machine locali su macOS High Sierra

    
risposta data 28.10.2018 - 19:13
fonte

Leggi altre domande sui tag