1 |
Hallo, |
2 |
|
3 |
On Fri, 21 Apr 2006 15:27:32 +0200 |
4 |
Erik Wasser <erik.wasser@×××××.net> wrote: |
5 |
|
6 |
> On Friday 21 April 2006 14:09, Hans-Werner Hilse wrote: |
7 |
> |
8 |
> > Ja, denke ich auch. Der Beagle benutzt nämlich, wenn er kann, |
9 |
> > extended attributes des filesystems (xattr), um Metadaten zu |
10 |
> > speichern. Ich tippe mal, dass - selbst wenn tar sich nicht um |
11 |
> > extended attributes kümmert (da weiß ich nichts drüber!) - sich dabei |
12 |
> > der modified-timestamp ändert. |
13 |
> |
14 |
> Die Frage ist nur, ob 'tar' diese Attribute auch berücksichtigt. In der |
15 |
> Manpage habe ich dazu nichts gefunden und deshalb würde ich mal nein |
16 |
> sagen. |
17 |
|
18 |
Stimmt, ging mir auch so. Ist ja auch nicht so wild, da die |
19 |
Beagle-Metadaten für ein Backup vermutlich eh uninteressant sind. Der |
20 |
Haken scheint nur zu sein, dass das Änderungsflag, das tar benutzt, |
21 |
(meines Wissens nach ausschließlich die mtime der Datei) sich bei der |
22 |
Beagle-Suche mitändert. |
23 |
|
24 |
Halt, stop. Jetzt habe ich mich doch mal eingelesen. Im Linux-Source |
25 |
wird (zumindest bei ext3, das habe ich mir angeschaut) bei Änderungen |
26 |
bei den xattr die _ctime_, also die Zeit des letzten |
27 |
Dateistatuswechsels, angepasst (wenn ich das nicht total |
28 |
fehlinterpretiere, sooo weit bin ich dem nicht nachgegangen). Und die |
29 |
tar-manpage ist extrem mies, wenn sie schreibt: |
30 |
---snip--- |
31 |
-N, --after-dateDATE, --newer DATE |
32 |
only store files newer than DATE |
33 |
|
34 |
--newer-mtime DATE |
35 |
like --newer, but with a DATE |
36 |
---snip--- |
37 |
|
38 |
Wenn man aber mal in "info tar" guckt, klingt das schon sinnvoller |
39 |
(v.a. mit dem letzten hier zitierten Satz): |
40 |
|
41 |
---snip--- |
42 |
`--newer=DATE' |
43 |
`--after-date=DATE' |
44 |
`-N' |
45 |
When creating an archive, `tar' will only add files that have |
46 |
changed since DATE. If DATE begins with `/' or `.', it is taken |
47 |
to be the name of a file whose last-modified time specifies the |
48 |
date. |
49 |
|
50 |
`--newer-mtime=DATE' |
51 |
Like `--newer', but add only files whose contents have changed (as |
52 |
opposed to just `--newer', which will also back up files for which |
53 |
any status information has changed). |
54 |
---snip--- |
55 |
|
56 |
Deutsche Doku hab' ich mir jetzt nicht angesehen. Aber ich würde sagen, |
57 |
wenn das Backup-Skript des OP bisher "-N" benutzt hat, sollte es auf |
58 |
"--newer-mtime=..." umgestellt werden. Hat natürlich auch wieder andere |
59 |
Nachteile, z.B. werden dann Rechteänderungen wohl nicht in spätere |
60 |
Backups eingehen, solange die Datei sich sonst nicht ändert. Dabei |
61 |
fällt mir auf, dass der Backupbefehl hier auch nie gepostet wurde... |
62 |
|
63 |
-hwh |
64 |
(Ich glaub', die Manpage von tar braucht 'nen Bugreport...) |
65 |
|
66 |
-- |
67 |
gentoo-user-de@g.o mailing list |