Kann man unvollständige Teeraufträge fortsetzen?

3670
Andrew Grimm

Ist es sicher, eine unvollständige Teerarbeit fortzusetzen?

Hintergrund: Ich habe es gemacht

tar -czvf backup_20091013.tar.gz directory1 directory2 ... > tar_log_20091013.txt 

und um sicher zu gehen, habe ich das Shell-Fenster auf den zweiten Desktop gestellt. Ein paar Stunden später habe ich mich abgemeldet (ich dachte, es liefe nichts!), Was das Teer-Treiben und das Zippen wahrscheinlich gestoppt hat. Es hat den größten Teil des Weges durchgemacht, also bin ich halb in Versuchung, diesen Job weiterzuführen. Besteht die Gefahr von Korruption (entweder für das gesamte Archiv oder für die archivierte Kopie der Datei, die zum Zeitpunkt des Abmeldens geteert und gezippt wurde)?

2

1 Antwort auf die Frage

3
quack quixote

Ihre Originaldateien sind sicher. Ob der von Ihnen erstellte Tarball lesbar ist, ist eine ganz andere Frage - ob Sie dies tun können: a) gunzip und b) entar es zwei verschiedene potenzielle Fehlerquellen. Ich glaube nicht, dass sie wiederherstellbar sind, aber ich bin mir wirklich nicht sicher.

Ich würde nicht die Chance einer beschädigten Sicherungsdatei riskieren - löschen Sie sie und starten Sie den Job erneut.

Tipp: Führen Sie screenzuerst aus. Wenn Ihr Terminal aus irgendeinem Grund getrennt wird, wird der Tar weiter fortgesetzt.