[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

tar: --delete macht tar-Archiv korrupt



Hallo,

tar --delete -f /Media/Backup/Backup.tar Backup-day-Fr.tar
zerstört das tar-Archiv.

Ich erzeuge das Archiv auf einem Rechner unter Debian Linux mit tar (GNU
tar) 1.15.1 mittels:
tar -c -PipS -T /etc/init.d/Backup-Include.conf
-X /etc/init.d/Backup-Exclude.conf -f /home/Backup/Backup.tar

Dann kopiere ich es mit scp auf den Backup-Server
(vdr:/Media/Backup/Backup.tar) ebenfalls Debian Linux und tar (GNU tar)
1.15.1

Manchmal möchte ich eine Datei im TAR-Archiv löschen bevor ich die aktuelle
Version einspiele.
Ein Test des Archivs vorher sagt es ist ok.
vdr:/# tar -tf /Media/Backup/Backup.tar; echo $?

0

Dann lösche ich eine Datei. Es kann auch sein das es sie im Archiv gar nicht
gibt, was im Beispiel auch der Fall ist!

vdr:/# tar --delete -f /Media/Backup/Backup.tar Backup-day-Fr.tar

Der folgende Test des Archivs sagt es ist nicht mehr ok !?

vdr:/# tar -tf /Media/Backup/Backup.tar; echo $?
2

Mache ich was falsch?

Matthias
PS:
Log-File:
+ tar -tf /Media/Backup/Backup.tar

0
+ echo 0
+ tar --delete -f /Media/Backup/Backup.tar Backup-day-Mi.tar
+ tar -tf /Media/Backup/Backup.tar
2
+ echo 2
+ tar --append --remove-files -PipS -C /Media/BackupBackup-day-Mi.tar
-f /Media/Backup/Backup.tar
tar: Springe zum nächsten Kopfteil.
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.

-- 
Don't panic



Reply to: