Posso semplicemente cancellare manualmente i singoli backup di Time Machine dal Finder o dalla riga di comando?

9

Mi sono trasferito da un Mac con Snow Leopard a una nuova macchina Lion. Dato che c'era molta roba sulla vecchia macchina, ho impostato quello nuovo da zero, copiando solo i dati di cui avevo bisogno. Voglio ancora conservare il backup Time Machine della mia vecchia macchina per un po 'nel caso in cui mi sia sfuggito qualcosa. Quel backup dura molti mesi ed è enorme. Ho davvero bisogno del backup più recente, non della sua intera storia.

È sicuro aprire semplicemente il parser di Time Machine nel Finder o sulla CLI e rimuovere le cartelle più vecchie? O dovrei usare qualche interfaccia o strumento di Time Machine per farlo? Non voglio farlo tramite la vista Starfield, poiché ci vorranno anni per fare clic su Avanti e Indietro ed eliminare ogni backup singolarmente.

    
posta deceze 03.08.2011 - 06:19
fonte

4 risposte

10

tl; dr - È possibile cancellarlo in modo sicuro in qualunque modo tu scelga.

L'unico problema possibile sarebbe se Time Machine tentasse di eliminare un backup nello stesso momento in cui stavi eliminando, quindi forse spegni Time Machine per la durata della pulizia se non stai utilizzando il pulsante di cancellazione incorporato .

È possibile utilizzare tmutil delete in Lion per eliminare in modo sicuro i backup. Il vantaggio di questo è che la cancellazione avviene più silenziosamente in background. Il lato negativo è che l'interfaccia utente non è veloce per l'eliminazione di più di un'istantanea alla volta. In pratica, devi essere presente per partecipare a più eliminazioni.

Non preoccuparti delle parti interne di come i file sono collegati o archiviati - sì la maggior parte dei file nella maggior parte dei backup sono hard link, ma per pulirli, devi cancellare le cose cartella per cartella. Il sistema gestirà il decremento del conteggio dei link, quindi non c'è modo migliore o peggiore per andare qui.

È anche sicuro rimuoverli semplicemente tramite Finder o qualsiasi altro metodo: sii paziente quando ogni backup contiene un set completo di voci di directory per ogni file. Il mio (peggiore) record è di 4 giorni per eliminare tramite finder un batch di backup indesiderati.

Un buon consiglio potrebbe essere quello di iniziare in piccolo se non puoi lasciare il tuo Mac durante la notte.

Non perderai alcun dato a meno che non elimini l'ultima copia di una versione di alcuni file. Non ricevi alcun avvertimento, verrà cancellato - questo è lo stesso sia che tu usi Time Machine stesso, o Finder o rm in qualche script terminale.

In breve - Perché vuoi farlo? Time Machine sfrutta automaticamente i vecchi backup quando si sta esaurendo lo spazio. Ho trovato molto confortante clonare semplicemente il mio drive Time Machine su un economico drive USB esterno e metterlo sullo scaffale. (o rendi questo disco sullo scaffale e usalo come scusa per ottenere una nuova unità) Forse è il perfetto pacco-ratto-continua-tutto-versi se-non-hai-bisogno-è-ora-del-tempo -to-delete-it test per utenti Mac.

    
risposta data 03.08.2011 - 08:07
fonte
6

Time Machine ha supportato l'eliminazione di istantanee dal Finder dal 10.7:

Cometmutildelete,funzionasoloconledirectoryperglisnapshotcompleti.

Nonsoperchénonèconsentitonormalmente,mapuoieliminaresingolifileconqualcosacomesudo/System/Library/Extensions/TMSafetyNet.kext/Helpers/bypassrm-rf/Volumes/Time\Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp.

Glihardlinknonsmettonodifunzionarequandoifileoriginalivengonorimossi:

$echox>1;ln12;rm1;cat2x

C'èun'altradomandasimilea Super User .

    
risposta data 04.10.2012 - 03:05
fonte
3

È possibile procedere e cancellare i backup precedenti utilizzando il Finder. Basta fare attenzione che tutti i file che esistono solo in questi periodi di backup saranno spariti. L'eliminazione dei backup su comando non preserva i file o unisce / combina backup come la normale eliminazione di Time Machine nel tentativo di mantenere quanti più file disponibili sul backup possibile.

    
risposta data 03.08.2011 - 10:25
fonte
0

Suggerirei di non utilizzare Finder per eliminare i backup, tuttavia è possibile farlo direttamente da Time Machine. Quando sei in Time Machine, naviga nella finestra fino all'impostazione Computer, nella barra laterale dovrebbe essere il nome del tuo computer. Quando questa è la finestra attiva, l'icona "Ingranaggio" sulla barra degli strumenti cambia la sua funzionalità. Vai "indietro nel tempo" alla data che non vuoi più e clicca sull'icona dell'ingranaggio. Seleziona "Elimina backup" dal menu e inserisci la password dell'amministratore, se richiesto, e lascia che Time Machine faccia il suo lavoro. Ciò consente a Time Machine di aggiornare il suo database e mantenere intatti i collegamenti.

    
risposta data 03.08.2011 - 15:50
fonte

Leggi altre domande sui tag