moonlook
Meteorist
Hallo,
angeregt durch http://www.bsdforen.de/showthread.php?t=1320
hab ich mir ein kleines Backup-Script zugelegt. Das funktioniert soweit ganz gut,
bis tar auf eine Datei trifft, die waehrend der Erstellung veraendert wurde.
Tar gibt dann ne Meldung raus:
Die Datei ist dann zwar im Archiv, allerdings stellt sich mir zum einen die Frage, ob und wie man Dateien, die im Archiv landen sollen, waehrend des tar-Vorganges sperren kann, so das obige Meldung umgangen wird.
Oder zum anderen, ob solche betroffenen Dateien dann auch 'ok' sind, also sicher ohne Fehler (in einem Fall ist es eine DB gewesen, die gecheckt, war ok) oder koennen dadurch im Falle des Falles kaputte Dateien entstehen?
P.S.: Ich bin mir nicht sicher, ob ich das lieber in den Bereich Anwendungen haette schreiben sollen. Wenn ja, bitte verschieben.
angeregt durch http://www.bsdforen.de/showthread.php?t=1320
hab ich mir ein kleines Backup-Script zugelegt. Das funktioniert soweit ganz gut,
bis tar auf eine Datei trifft, die waehrend der Erstellung veraendert wurde.
Tar gibt dann ne Meldung raus:
Code:
tar: /Pfad/zur/Datei: file changed as we read it
tar: Error exit delayed from previous errors
Die Datei ist dann zwar im Archiv, allerdings stellt sich mir zum einen die Frage, ob und wie man Dateien, die im Archiv landen sollen, waehrend des tar-Vorganges sperren kann, so das obige Meldung umgangen wird.
Oder zum anderen, ob solche betroffenen Dateien dann auch 'ok' sind, also sicher ohne Fehler (in einem Fall ist es eine DB gewesen, die gecheckt, war ok) oder koennen dadurch im Falle des Falles kaputte Dateien entstehen?
P.S.: Ich bin mir nicht sicher, ob ich das lieber in den Bereich Anwendungen haette schreiben sollen. Wenn ja, bitte verschieben.