Mailinglist Archive: opensuse-de (4006 mails)
| < Previous | Next > |
Re: Noch eine Frage zu Backup mit afio
- From: Christian Schneider <ch_schneider_hi@xxxxxxxx>
- Date: Sat, 2 Aug 2003 18:26:58 +0200
- Message-id: <200308021820.47263.chschneiderhi@xxxxxx>
Hallo,
Am Freitag, 1. August 2003 20:10 schrieb Maik Holtkamp:
> Hi,
>
> 0n 03/08/01@19:33 Christian Schneider told me:
> > > Wenn Du afio schon installiert hast schau unter
> > > /usr/share/doc</packages>/afio/examples. Es gibt dort Beispiele,
> > > die Dir wahrscheinlich nicht nur diese Frage beantworten.
> >
> > Stimmt. Skript 1 trifft schon grob das, was ich brauche (und vor
> > dem Lesen von Skript 1 bereits gebastelt habe :-( ): einmal ein
> > gesamtes Backup und danach nur noch geänderte Dateien backupen.
> > Allerdings habe ich noch ein winziges Problem:
> >
> > Es kommt es hin und wieder vor, dass ich Dateien verschiebe oder
> > umbenenne, wodurch ihr "Change-Status" noch nicht geändert wird.
> > Daher
>
> Doch:
>
> ---cut---
> maik@syl maik $ touch test
> maik@syl maik $ touch probe
> maik@syl maik $ mv test versuch
> maik@syl maik $ find \./ -cnewer probe
> ./
> ./versuch
> ---cut---
Könntest Du das bitte noch mal überprüfen? Ich habe die Befehle gerade
genau in der gleichen Reihenfolge ausgeführt, und bei mir wurde
./versuch definitiv nicht von find aufgelistet. Außerdem hat mein
Backup-Skript, dass die -cnewer Option auch verwendet, die verschobenen
Dateien oder Verzeichnisse nicht mit eingeschlossen, sondern nur die
Verzeichnisse, aus denen bzw. in die verschoben wurde. Dass die
Change-Time, auf die es bei der find-Option -cnewer ja scheinbar
ankommt, durch ein Verschieben nicht geändert wird, kann man auch mit
stat überprüfen.
chsch@client2:~> touch test
chsch@client2:~> stat test
File: »test«
Size: 0 Blocks: 0 IO Block: 4096 Regular File
Device: 303h/771d Inode: 53972 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 500/ chsch) Gid: ( 100/ users)
Access: 2003-08-02 18:18:16.000000000 +0200
Modify: 2003-08-02 18:18:16.000000000 +0200
Change: 2003-08-02 18:18:16.000000000 +0200
chsch@client2:~> mv test test_moved
chsch@client2:~> stat test_moved
File: »test_moved«
Size: 0 Blocks: 0 IO Block: 4096 Regular File
Device: 303h/771d Inode: 53972 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 500/ chsch) Gid: ( 100/ users)
Access: 2003-08-02 18:18:16.000000000 +0200
Modify: 2003-08-02 18:18:16.000000000 +0200
Change: 2003-08-02 18:18:16.000000000 +0200
Bis dann,
Christian
Am Freitag, 1. August 2003 20:10 schrieb Maik Holtkamp:
> Hi,
>
> 0n 03/08/01@19:33 Christian Schneider told me:
> > > Wenn Du afio schon installiert hast schau unter
> > > /usr/share/doc</packages>/afio/examples. Es gibt dort Beispiele,
> > > die Dir wahrscheinlich nicht nur diese Frage beantworten.
> >
> > Stimmt. Skript 1 trifft schon grob das, was ich brauche (und vor
> > dem Lesen von Skript 1 bereits gebastelt habe :-( ): einmal ein
> > gesamtes Backup und danach nur noch geänderte Dateien backupen.
> > Allerdings habe ich noch ein winziges Problem:
> >
> > Es kommt es hin und wieder vor, dass ich Dateien verschiebe oder
> > umbenenne, wodurch ihr "Change-Status" noch nicht geändert wird.
> > Daher
>
> Doch:
>
> ---cut---
> maik@syl maik $ touch test
> maik@syl maik $ touch probe
> maik@syl maik $ mv test versuch
> maik@syl maik $ find \./ -cnewer probe
> ./
> ./versuch
> ---cut---
Könntest Du das bitte noch mal überprüfen? Ich habe die Befehle gerade
genau in der gleichen Reihenfolge ausgeführt, und bei mir wurde
./versuch definitiv nicht von find aufgelistet. Außerdem hat mein
Backup-Skript, dass die -cnewer Option auch verwendet, die verschobenen
Dateien oder Verzeichnisse nicht mit eingeschlossen, sondern nur die
Verzeichnisse, aus denen bzw. in die verschoben wurde. Dass die
Change-Time, auf die es bei der find-Option -cnewer ja scheinbar
ankommt, durch ein Verschieben nicht geändert wird, kann man auch mit
stat überprüfen.
chsch@client2:~> touch test
chsch@client2:~> stat test
File: »test«
Size: 0 Blocks: 0 IO Block: 4096 Regular File
Device: 303h/771d Inode: 53972 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 500/ chsch) Gid: ( 100/ users)
Access: 2003-08-02 18:18:16.000000000 +0200
Modify: 2003-08-02 18:18:16.000000000 +0200
Change: 2003-08-02 18:18:16.000000000 +0200
chsch@client2:~> mv test test_moved
chsch@client2:~> stat test_moved
File: »test_moved«
Size: 0 Blocks: 0 IO Block: 4096 Regular File
Device: 303h/771d Inode: 53972 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 500/ chsch) Gid: ( 100/ users)
Access: 2003-08-02 18:18:16.000000000 +0200
Modify: 2003-08-02 18:18:16.000000000 +0200
Change: 2003-08-02 18:18:16.000000000 +0200
Bis dann,
Christian
| < Previous | Next > |