Rimuovere i backup non necessari da Time Machine per ottenere spazio

14

So che i backup più vecchi vengono rimossi automaticamente quando non c'è spazio per quelli nuovi su TimeMachine. Uso TimeCapsule anche per condividere file su WiFi, quindi mi piacerebbe liberare spazio rimuovendo i backup non necessari:

  • File di grandi dimensioni che non devono essere sottoposti a backup (ad esempio, le anteprime delle immagini di Lightroom su 1 GB). Li ho esclusi nelle preferenze di TM ma sono già presenti nei backup più vecchi mantenendo lo spazio per sempre.

  • I backup più vecchi so che non mi serviranno. (Quindi per attivare lo stesso come TimeMachine fa automaticamente ma prima che il disco si svuota).

posta myneur 25.03.2013 - 12:09
fonte

8 risposte

6

Uso questo articolo per aiutarmi a eliminare i file da Time Machine:

Si tratta di rimuovere tutti i backup di un singolo file, forse non è quello che stai cercando, ma sicuramente potrebbe risolvere i primi problemi (anteprime di Lightroom). In pratica, è più facile eliminare tutti i backup di un file o di tutti i file in un backup piuttosto che entrare e rimuovere solo un file da un backup.

Ecco un breve riepilogo di questo articolo:

  1. Open Time Machine
  2. Seleziona la cartella / il file che desideri eliminare dai backup
  3. Attraverso il menu "opzione" nella barra dei menu del Finder (ctrl-clic non è disponibile in TM, non so perché) seleziona "Elimina tutti i backup di selectedfile ", dove selectedfile è (ovviamente!) il file che hai selezionato.
risposta data 25.03.2013 - 12:28
fonte
11

Puoi semplicemente inserire Time Machine e selezionare cartelle, app e file e selezionare per eliminare tutte le copie di backup di quell'elemento. Anche la riga di comando tmutil compare fornisce dettagli esaurienti su cosa è cambiato tra gli intervalli di backup, se non ti dispiace usare il terminale e una shell UNIX. Anche senza strumenti di shell, è possibile eseguire il microgestione dello storage dalla GUI di Time Machine come indicato di seguito, citando l'articolo di Apple su Nozioni di base sui Mac: Time Machine :

You can also enter the Time Machine restore interface and find files that can be removed from the backup drive itself to conserve space. To do this, select the file(s) and from the Action pop-up menu (gear icon) in the Time Machine Finder window choose "Delete All Backups of...". Be sure to only delete files you are sure you won't need or want to restore later.

Successivamente, puoi utilizzare uno strumento come BackupLoupe per analizzare i tuoi backup di Time Machine per identificare quanto spazio ogni intervallo utilizzato, quanto spazio occupa il backup medio, quanto tempo sarà necessario per riempire l'unità alla velocità corrente, ecc ...

Con quel livello di dettaglio, puoi curare le tue esigenze di archiviazione con un minimo o con tutti i dettagli necessari. Questo strumento mi ha aiutato a capire le unità di backup problematiche, i Mac con corruzione del filesystem (quando ogni backup è più grande di quanto dovrebbe, ecc ...) Una volta che hai visibilità su cosa viene archiviato, puoi eliminare cartelle, intere istantanee e configurare gli elenchi di esclusione del backup essere in armonia con le esigenze di archiviazione e backup disponibili.

    
risposta data 25.03.2013 - 15:59
fonte
4

Se si desidera eliminare un backup da una certa data, esiste una soluzione. L'ho visto da questo screencast :

  • Vai all'icona della macchina del tempo nella barra dei menu, fai clic su entra nella macchina del tempo.
  • Dopo che il desktop è entrato nell'animazione delle stelle, dovresti riuscire a visualizzare un elenco di date dei tuoi backup sulla destra.
  • Vai alla data di backup che desideri eliminare
  • Nel mezzo, fai clic sull'icona a forma di ingranaggio e fai clic su Elimina backup .
  • digita la password quando richiesto
risposta data 24.08.2013 - 10:00
fonte
2

Cosa c'è che non va con Entering Time Machine, sfogliando il backup più vecchio dell'intera unità, facendo clic con il pulsante destro del mouse e selezionando Elimina cartella. Funziona per me.

    
risposta data 07.09.2013 - 15:46
fonte
2

Ho scritto uno script bash per eliminare tutti i backup ma l'ultimo poiché quelli pubblicati altrove non hanno funzionato per me. So che non volevi farlo in modo specifico, ma può essere modificato per mantenere più backup (vedi sotto). Si prega di notare che questo non si applica all'eliminazione di cartelle o file specifici dai backup. Questo script presuppone di averlo su un disco rigido locale (un disco esterno, molto probabilmente). Ho dovuto scrivere da solo perché i backup non sono associati a questo computer, quindi tmutil listbackups non funziona, e questo è il modo in cui altri script sono stati utilizzati.

Negli script di seguito, sostituisci DISKNAME con il nome del disco rigido con i backup di Time Machine e COMPUTERNAME con il nome del computer a cui appartengono i backup.

Per prima cosa, esegui questo script per vedere un elenco dei backup che lo script eliminerà:

while read line; do
    echo "/Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}"
done < <(ls /Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n +3)

Il +3 farà uscire l'ultimo backup. Se vuoi conservare gli ultimi due backup, rendilo +4 . Per mantenere gli ultimi tre backup, +5 e così via.

Per eliminare tutti i backup tranne l'ultimo, esegui questo script:

while read line; do
    sudo tmutil delete "/Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}"
done < <(ls /Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n +3)

So che potrebbe essere reso più elaborato definendo variabili e cose, ma per essere onesti, non sono così esperto in script di shell. So solo che gli altri super-complicati non hanno funzionato, ma questo ha fatto per me, quindi eccolo per i posteri.

    
risposta data 17.01.2015 - 02:50
fonte
2

Ho scritto uno script di shell che ti consente di specificare facoltativamente il numero di giorni da conservare: tutti i backup più vecchi del numero specificato di giorni (da adesso) vengono cancellati.

Puoi verificarlo nel suo repository GitHub .

    
risposta data 02.05.2015 - 14:06
fonte
0

L'inventario del disco X mi ha davvero aiutato nel rilevamento di file di grandi dimensioni sul disco di backup. Successivamente, ho rimosso i file di grandi dimensioni manualmente.

    
risposta data 02.11.2013 - 22:28
fonte
-1

Ciao, è stato più facile di quanto pensassi anch'io Ho appena cliccato sull'icona della macchina del tempo quindi fatto clic sul disco rigido in cui si trova la macchina del tempo quindi selezionato i backup che non desidero (nel solito modo - tenere premuto cmd e selezionare le date di backup che si desidera eliminare quindi premi Elimina nella barra degli strumenti File e basso, sono spariti. Quindi svuota la spazzatura. quindi controlla lo spazio che hai creato sul disco rigido dove vive la macchina del tempo!

    
risposta data 16.09.2015 - 20:22
fonte

Leggi altre domande sui tag