Come eliminare (tmutil delete) tutti i vecchi backup da TimeMachine - mantenere solo il backup completo corrente

5

Come eliminare (con CLI tmutil delete ) tutti i vecchi backup da TimeMachine. Desidero conservare solo il backup corrente.

Desidero inserirlo in crontab .

Trovato Come eliminare vecchi backup da Time Machine su Mac

sudo tmutil delete /Volumes/Time Machine Backups/Backups.backupdb/MacBook\ Pro/2015-07-13-150021/

Non mi piace specificare i timestamp. Vorrei avere solo un backup completo attuale. Ciò significa rimuovere i file e le versioni eliminati dal disco di backup.

    
posta Ivanov 22.04.2017 - 10:53
fonte

1 risposta

5
#!/bin/bash
latest=$(sudo tmutil latestbackup)
sudo tmutil listbackups | while read backup; do
    if [[ "$backup" != "$latest" ]]; then
        echo sudo tmutil delete "$backup"
    fi
done

Rimuovi echo dopo aver verificato che l'output è corretto.

    
risposta data 22.04.2017 - 11:10
fonte

Leggi altre domande sui tag