Spazio su disco non liberato dopo l'eliminazione


34

Avevo circa 50 Gb di macchine virtuali Windows sul mio SSD interno MacBook Pro (128 Gb) (OS X 10.7.3). Li ho copiati su un'unità esterna, quindi li ho cancellati dall'unità interna, quindi ho svuotato il cestino.

Quando guardo l'utilizzo del disco in Activity Monitor, mostra lo stesso livello di utilizzo che aveva prima dell'eliminazione di 50 GB di file.

Qualche idea sul perché lo spazio non sia stato liberato?


Quanto tempo hai aspettato prima di ricontrollare lo spazio disponibile?
gentmatt,

Usi Time Machine?
Kyle Cronin,

Fai molta attenzione con il comando rm -rf, poiché digitando sudo rm -f eliminerai OGNI file sul tuo sistema e tutti i volumi connessi! Parlando per esperienza nel fare un refuso con una linea simile
Ryan,

Risposte:


36

La risposta riguarda le modifiche ai backup di Time Machine in Lion.

La mia comprensione è che quando si tenta un backup TM quando il disco di backup non è collegato, viene eseguito un backup in / Volumes / MobileBackups.

Questi backup non scompaiono alla successiva esecuzione di TM con il disco di backup collegato. Non sono sicuro se il sistema operativo alla fine recupererà questo spazio.

È possibile disabilitare i backup locali eseguendo il comando seguente:

sudo tmutil disablelocal

Dopo aver eseguito questo comando / Volumes / MobileBackups viene eliminato.

Sono sicuro che ci sia una buona ragione per i backup locali e non consiglio necessariamente di disabilitarli, ma erano - in combinazione con alcune grandi cartelle cancellate - la causa dello spazio su disco che sembrava essere ancora in uso.

È possibile riattivare i backup mobili eseguendo:

sudo tmutil enablelocal

Maggiori informazioni qui - http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/18


Quando i backup mobili sono attivi, lo spazio su disco occupato viene mai liberato (ad es. Quando può essere scritto su un'unità esterna)? O rimane permanentemente?
Szabolcs,

1
Penso che valga la pena notare che (almeno in alcuni casi, ha funzionato per me), disabilitare semplicemente Time Machine premendo l'interruttore grande nelle preferenze di TM libererà quello spazio. Ho avviato un backup che non è stato completato e solo quando ho disabilitato completamente TM ho recuperato i miei oltre 50 GB.
Aidan Miles,

Non è questo il motivo per cui l'eliminazione di 50 GB di file non correlati ai backup TM non sta liberando spazio su Drive. Ho lo stesso problema di OP.
wide_eyed_pupil il

$ sudo tmutil disablelocal disablelocal: Unrecognized verb.
gies0r

13

Su Mojave 10.14.4 sono stato in grado di recuperare 50 GB di spazio con:

sh-3.2# tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-04-03-103122
sh-3.2# tmutil deletelocalsnapshots 2019-04-03-103122
Deleted local snapshot '2019-04-03-103122'

Le istantanee locali vengono in genere create durante i backup automatici di Time Machine. Non è chiaro il motivo per cui questa istantanea locale è stata creata, poiché i backup automatici sono disabilitati sul mio Mac Book. Una possibilità è che l'aggiornamento di Mojave abbia creato automaticamente quella istantanea.


10

Sulla High Sierra il comando sarà: sudo tmutil disable localsnapshot.


4

A volte il contenuto eliminato viene conservato nella .Trashescartella nella directory principale. Dal Terminale puoi cd /.Trashesvedere se qualcuno dei tuoi file cancellati è ancora nel Cestino. È quindi possibile rimuoverli tramite sudo rm -rf someFolderName.

Attenzione : si tratta di un'operazione utente piuttosto avanzata, quindi fai attenzione a ciò che scrivi e a ciò che rimuovi poiché rmè permanente e non può essere annullato.


4

Basta spegnere Time Machine nelle Preferenze di Time Machine (e riaccenderlo) risolto il problema per me.


2

Se si cerca lo spazio libero su disco dal Finder, questo non includerà i backup sullo spazio utilizzato. Questo perché i backup verranno eliminati se sarà necessario più spazio da altre app. Quello che faccio per far funzionare i backup mobili senza occupare molto spazio è disabilitare e abilitare la macchina del tempo una volta alla settimana (dalle preferenze di TM). Quando lo si disabilita, i backup locali vengono eliminati.

Immagino che non farebbe molta differenza lasciare che l'unità si riempia e quindi eliminare automaticamente i backup secondo necessità (forse prestazioni leggermente più lente?).


1

Se si elimina un file, fintanto che alcune applicazioni sono bloccate, il file non verrà liberato dal file system. Ecco perché puoi riprodurre un film ed eliminarlo durante la riproduzione e guardarlo ancora fino alla fine, presumendo che non lo metti in pausa (il che potrebbe anche funzionare).

Questo è forse anche il motivo per cui le risposte relative a Time Machine stanno spuntando. Se Time Machine sta eseguendo il backup del file jumbo, ciò richiederà molto tempo e fino al termine del file non verrà eliminato dal sistema. È possibile "Saltare il backup" per risolvere immediatamente il problema.


Ho eliminato manualmente un mysql ibdata1 e il riavvio del server mysql ha risolto il problema. Grazie.
massimo

1
nah. Sto eliminando i file DMG da 5 GB e non sono montati e non ho spazio libero sul disco. e un mucchio di altri file. OS X sta facendo qualcosa di strano qui ne sono sicuro.
wide_eyed_pupil

0

Prima prova a riavviare il Mac, quindi esegui l'app Utility Disco. Ricalcola lo spazio disponibile in HD e mostra immediatamente i numeri corretti su Finder

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.