È sicuro cancellare una sottodirectory di backup di Time Machine con il comando rm?

2

Ho eliminato una sottodirectory di backup TimeMachine con:

rm -rf /Volumes/.../Backups.backupdb/.../2017-06-07-125321

Poi più tardi mi sono reso conto che avrei potuto farlo meglio con l'utility standard e l'ho fatto per un'altra sottodirectory

sudo tmutil delete /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Password:
Deleting: /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Deleted (44.4G): /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Total deleted: 44.4G

Ora, come posso verificare che il backup di TimeMachine in /Volumes/.../Backups.backupdb/ sia ancora affidabile poiché il primo comando rm ... che ho eseguito può presumibilmente essere distruttivo in qualche modo?

    
posta qazwsx 11.01.2018 - 03:10
fonte

1 risposta

2

Nozioni di base
Il primo comando che hai eseguito, incluso il flag rm -rf , questo (come sicuramente ne sei a conoscenza) rimuove i file e le cartelle all'interno della directory specificata (ad esempio l'eliminazione ricorsiva). Significa che non sarà più possibile recuperare da questo backup. Non ha influenzato le directory genitore (o superiore)

Il comando rm deve essere usato con cautela, come giustamente fai notare. Può cancellare completamente tutto (permanentemente) con un comando errato. Pertanto, consiglio di utilizzare sempre il comando TimeMachine stesso per eliminare il backup, incluso da OS X Lion.

Eliminazione con Time Machine

Terminale:
sudo tmutil delete /Volumes/drive_name/Backups.backupdb/[MAC-NAME]/YYYY-MM-DD-hhmmss

manualmente:
Poiché ti preoccupi di mantenere l'interattività della configurazione di backup, ti consigliamo di utilizzare il seguente metodo (estratto qui ):

  1. Inserisci la macchina del tempo
  2. Seleziona il backup
  3. Fai clic con il pulsante destro del mouse sul backup (nella finestra del Finder)
  4. Seleziona "Elimina backup" (potrebbe essere richiesta una password)

Conclusione
Il primo comando non ha influito sulla directory root in cui sono archiviati / saranno archiviati eventuali backup precedenti o futuri. Puoi testarlo andando su TimeMachine nella barra dei menu e selezionando Esegui il backup , in alternativa, puoi provare a ripristinare un backup eseguito un'ora prima per scoprire se i dati sono presenti, è possibile , poiché il comando rm ha rimosso solo il contenuto della directory specificata.

Inoltre: quando rm diventa distruttivo
A meno che tu non sia totalmente nuovo al comando o diventi compiacente nella tua capacità di applicare procedure corrette con il comando, inizi a commettere errori. Se sei interessato ad alcuni dei donts quando usi il comando, che ne dici di questo e questo articolo, entrambi rendi una lettura divertente se hai un minuto di riserva.

Spero di essere stato in grado di interpretare correttamente la tua domanda, fammi sapere se per te aveva senso o se hai domande di follow-up. Sono più che felice di assistere dove posso.

    
risposta data 11.01.2018 - 04:22
fonte

Leggi altre domande sui tag