tar "content differ" obwohl Datei sich nicht ändert
Hallo zusammen, ich habe auf einem Server das Phänomen, dass bei der tar Sicherung auf Band immer bei einer Datei "content differ" ausgegeben wird. Bei der Datei handelt es sich dabei um /etc/samba/secrets.tdb". Die erste Annahme war, dass sich die Datei wirklich ständig ändert. Aber die letzte Änderung (Datum von ls -l) war der 9.4.2003. Seit damals bekommen wir aber auch ständig diese Änderung. Diese Annahme scheint sich also nicht zu bestätigen. Da der Fehler auch immer genau bei der selben Datei auftritt und egal auf welches Band wir sichern würde ich annehmen, dass es auch kein Defekt des Streamers oder eines Bandes ist. Denn dann würde das ja wohl bei verschiedenen Dateien auftreten und wohl auch nicht nur bei einer. Hat jemand eine Idee woran das liegen könnte? MfG, Jan Theofel -- Jan Theofel Fon: +49 (7 11) 48 90 83 - 0 ETES - EDV-Systemhaus GbR Fax: +49 (7 11) 48 90 83 - 50 Libanonstrasse 58 A * D-70184 Stuttgart Web: http://www.etes.de ______________________________________ Inflex - eMail Scanning and Protection Queries to: postmaster@etes.de
Jan Theofel wrote:
ich habe auf einem Server das Phänomen, dass bei der tar Sicherung auf Band immer bei einer Datei "content differ" ausgegeben wird. Bei der Datei handelt es sich dabei um /etc/samba/secrets.tdb".
Die erste Annahme war, dass sich die Datei wirklich ständig ändert. Aber die letzte Änderung (Datum von ls -l) war der 9.4.2003. Seit damals bekommen wir aber auch ständig diese Änderung.
Die von `ls -l` normalerweise angezeigte Modification Time kann auch gezielt auf bestimmte (z.B. vergangene) Zeitpunkte gesetzt werden. (Ich wüsste aber nicht, warum man das bei dieser Datei tun sollte.) Was sagt die von `ls -lc` ausgegebene Zeit? Und sonst einfach mal per Hand eine Kopie der Datei machen und nach der vermeintlichen Änderung den Inhalt der Datei mit dieser Kopie vergleichen. Irgendwie muss sich das Problem ja eingrenzen lassen. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
Hallo Eilert, On Wed, May 07, 2003 at 04:52:06PM +0200, Eilert Brinkmann wrote:
Jan Theofel wrote:
ich habe auf einem Server das Phänomen, dass bei der tar Sicherung auf Band immer bei einer Datei "content differ" ausgegeben wird. Bei der Datei handelt es sich dabei um /etc/samba/secrets.tdb".
Die erste Annahme war, dass sich die Datei wirklich ständig ändert. Aber die letzte Änderung (Datum von ls -l) war der 9.4.2003. Seit damals bekommen wir aber auch ständig diese Änderung.
Die von `ls -l` normalerweise angezeigte Modification Time kann auch gezielt auf bestimmte (z.B. vergangene) Zeitpunkte gesetzt werden. (Ich wüsste aber nicht, warum man das bei dieser Datei tun sollte.) Was sagt die von `ls -lc` ausgegebene Zeit?
Die steht auf dem 7. Mai. Allerdings haben wir auch vom 8. und 9. Mai beide male wieder den "content differ" bekommen.
Und sonst einfach mal per Hand eine Kopie der Datei machen und nach der vermeintlichen Änderung den Inhalt der Datei mit dieser Kopie vergleichen. Irgendwie muss sich das Problem ja eingrenzen lassen.
Richte ich mal ein, dass er vor und nach dem Backup jeweils eine Kopie anlegt. Gruß, Jan -- Jan Theofel Fon: +49 (7 11) 48 90 83 - 0 ETES - EDV-Systemhaus GbR Fax: +49 (7 11) 48 90 83 - 50 Libanonstrasse 58 A * D-70184 Stuttgart Web: http://www.etes.de ______________________________________ Inflex - eMail Scanning and Protection Queries to: postmaster@etes.de
Jan Theofel schrieb:
Hallo Eilert,
On Wed, May 07, 2003 at 04:52:06PM +0200, Eilert Brinkmann wrote:
Jan Theofel wrote:
ich habe auf einem Server das Phänomen, dass bei der tar Sicherung auf Band immer bei einer Datei "content differ" ausgegeben wird. Bei der Datei handelt es sich dabei um /etc/samba/secrets.tdb".
Die erste Annahme war, dass sich die Datei wirklich ständig ändert. Aber die letzte Änderung (Datum von ls -l) war der 9.4.2003. Seit damals bekommen wir aber auch ständig diese Änderung.
Die von `ls -l` normalerweise angezeigte Modification Time kann auch gezielt auf bestimmte (z.B. vergangene) Zeitpunkte gesetzt werden. (Ich wüsste aber nicht, warum man das bei dieser Datei tun sollte.) Was sagt die von `ls -lc` ausgegebene Zeit?
Die steht auf dem 7. Mai. Allerdings haben wir auch vom 8. und 9. Mai beide male wieder den "content differ" bekommen.
Und sonst einfach mal per Hand eine Kopie der Datei machen und nach der vermeintlichen Änderung den Inhalt der Datei mit dieser Kopie vergleichen. Irgendwie muss sich das Problem ja eingrenzen lassen.
Richte ich mal ein, dass er vor und nach dem Backup jeweils eine Kopie anlegt.
Tschuldigung, daß ich mich einmische - dieses Problem kann aber auch auftreten, wenn die Datei noch von einem Prozess geöffnet ist - da ändert sich der timestamp u. U. nicht, obwohl der Dateiinhalt sich ändert. Läuft Samba während der Sicherung? Gruß Raimund
Raimund Hölle wrote:
Tschuldigung, daß ich mich einmische - dieses Problem kann aber auch auftreten, wenn die Datei noch von einem Prozess geöffnet ist - da ändert sich der timestamp u. U. nicht, obwohl der Dateiinhalt sich ändert.
Das dürfte eigentlich nicht passieren. Der Timestamp einer Datei wird nicht aktualisiert, wenn sie zum Schreiben geöffnet wird, sondern wenn tatsächlich etwas geschrieben wird, und zwar bei jedem einzelnen Schreibzugriff. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
participants (3)
-
Eilert Brinkmann
-
Jan Theofel
-
Raimund Hölle