zur Navigation

debianforum.de

die deutschsprachige Supportwebseite rund um das Debian-Projekt

Zum Inhalt


 
 
 
  • Foren-Übersicht ‹ Hardware und Anwendungen ‹ Standardprogramme, Office und Co.

Rsync soll löschen was nicht mehr vorhanden ist.

Antwort erstellen
25 Beiträge • Seite 2 von 2 • 1, 2

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon dawg am 25.06.2010 09:09:22

-u, --update skip files that are newer on the receiver



Kann ja eigentlich bei einem Backup in eine Richtung gar nicht sein.



Erstens hat die manpage immer Recht :D

Zweitens: klar kann das sein.
Der erste Durchlauf von rsync. Dateien rüber.
Der zweite Durchlauf: die Dateien, die sich auf der Quelle nicht geändert haben sind auf dem Ziel neuer als auf der source. Der letzte Zugriff (im Sinne einer Änderung) war eben das Kopieren.
Wenn Du auf den Dateien der Quelle nach dem Kopieren eine Änderung vornimmst sind die Dateien auf der Quelle damit neuer als die auf dem Ziel und werden erneut kopiert.
Die Dateien, die gleich geblieben sind, werden also nicht erneut kopiert.
Und es kann nicht nur so sein, es ist auch so.

Alle Unklarheiten weg? Wahrscheinlich eher nicht...
dawg
 
Beiträge: 441
Registriert: 29.12.2008 20:59:00
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon uname am 25.06.2010 10:07:38

Dann sagt mir mal jemand welches Datum genommen wird. Ich hoffe doch "mtime" und nicht "ctime".

Code: Alles auswählen
stat /media/backup/Tag/100625/etc/passwd
  File: »/media/backup/Tag/100625/etc/passwd«
  Size: 2624            Blocks: 8          IO Block: 4096   reguläre Datei
Device: 302h/770d       Inode: 211269      Links: 8
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2010-06-18 01:00:30.000000000 +0200
Modify: 2010-06-17 13:32:55.000000000 +0200
Change: 2010-06-25 01:00:04.000000000 +0200

Code: Alles auswählen
stat /etc/passwd
  File: »/etc/passwd«
  Size: 2624            Blocks: 8          IO Block: 4096   reguläre Datei
Device: 303h/771d       Inode: 34092       Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2010-06-25 10:05:24.000000000 +0200
Modify: 2010-06-17 13:32:55.000000000 +0200
Change: 2010-06-17 13:32:56.000000000 +0200
uname
 
Beiträge: 4474
Registriert: 03.06.2008 09:33:02
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon Alternativende am 15.09.2010 15:20:31

Das Problem ist auch nicht gelöst. Trotz Aufruf von
Code: Alles auswählen
rsync -auv --delete Quelle Ziel
wird immer alles übertragen. Scheitert es am FAT32 Dateisystem auf der externen Platte? Kann ich evtl. modification Time oder so als Option benutzen?
Alternativende
 
Beiträge: 1546
Registriert: 07.07.2006 18:32:05
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon uname am 15.09.2010 16:37:47

wird immer alles übertragen.

Wird wirklich alles übertragen oder dauert nur die Ausgabe (-v) so lange. Schau dir mal die Ausgaben von "stat" von Quelle und Ziel an. Kopiere auch mal alles in einen leeren Ordner und vergleich die Zeit bei den unterschiedlich vollen Zielordnern, verzichte evtl. auf die Option "-v".

Code: Alles auswählen
date ; rsync ... ; date
uname
 
Beiträge: 4474
Registriert: 03.06.2008 09:33:02
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon underliner am 15.09.2010 17:53:52

Hallo dawg,

also ich synchronisiere einmal am Tag mit einem Script per crontab meine Daten-Festplatte auf eine Backup-Festplatte. Das Script enthält nur folgenden Befehl:

rsync -av --recursive --delete --progress --update /daten /backup_daten

Neue Daten werden rüberkopiert und auf /daten gelöschte Daten werden auch im Backup gelöscht.

Gruß underliner
Google is my teacher !!!
underliner
 
Beiträge: 42
Registriert: 13.04.2009 08:17:54
Wohnort: Verden - Nds.
Lizenz eigener Beiträge: MIT Lizenz
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon Alternativende am 15.09.2010 18:12:18

@underliner
Was für ein Filesystem hat denn die Backup Platte?
Alternativende
 
Beiträge: 1546
Registriert: 07.07.2006 18:32:05
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon underliner am 15.09.2010 18:15:16

Hallo dawg,

ja ist ext3 und nicht FAT32.
Google is my teacher !!!
underliner
 
Beiträge: 42
Registriert: 13.04.2009 08:17:54
Wohnort: Verden - Nds.
Lizenz eigener Beiträge: MIT Lizenz
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon pangu am 10.03.2012 12:47:25

Ich häng mich an diesen Thread, da es sehr gut reinpasst.

Mein Befehl sieht momentan so aus:

rsync -ave ssh --delete --exclude=exporttmp/ /var/www/site1/ remoteserver_key_authorized:/var/www/site1/htdocs/

Mein Problem ist folgendes. Auf dem Ziel gibt es /var/www/site1/htdocs/.htaccess und /var/www/site1/htdocs/errorpages/blabla.html

Wenn ich den obigen Befehl ausführe, dann werden auf dem Zielsystem die .htaccess und das Verzeichnis errorpages gelöscht, da sie ja auf der Quelle nicht vorhanden sind. Wie bringe ich dem rsync bei, dass er das --delete nur auf seine Quelldateistruktur anwenden soll, nicht aber auf andere vorhandene Dateien dort? geht das überhaupt?
f y cn rd ths y mst hv bn usng inx
pangu
 
Beiträge: 933
Registriert: 15.11.2011 21:50:52
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon Cae am 10.03.2012 13:10:24

Eventuell suchst du --exclude= bzw. --exclude-from=.

Gruß Cae
— Achtung, es folgt ein Witz:

# dpkg-reconfigure brain
Paket »brain« ist nicht installiert und es ist keine Info verfügbar.


— weiter geht's im Thread…
Cae
 
Beiträge: 4068
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433
Nach oben

Re: Rsync soll löschen was nicht mehr vorhanden ist.

Beitragvon pangu am 10.03.2012 13:34:56

Ja damit geht's natürlich. Ich muss halt dann meine exclude-Liste ergänzen. Ich dachte vielleicht gäbe es noch 'ne andere Option, so eine Art --delete die nur für die FILELIST gilt,nicht aber für aussenstehende Dateistrukturen. Ok, dann hat sichs erledigt. Werd's weiterhin über die excludes managen.

danke
f y cn rd ths y mst hv bn usng inx
pangu
 
Beiträge: 933
Registriert: 15.11.2011 21:50:52
Nach oben

Vorherige

Antwort erstellen
25 Beiträge • Seite 2 von 2 • 1, 2

Zurück zu Standardprogramme, Office und Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

Willkommen!
Startseite
Chat
Wiki/Tipps
Planet
Bildergalerie
NoPaste
Links
identi.ca-Gruppe
dieses und jenes
Forum
Foren-FAQ
Registrieren
Anmelden
Suchen
Erweiterte Suche
unbeantw. Beiträge
aktive Themen



No ePatents Button
FSFE Supporter 2004 Button
top
Zum Seitenanfang
Diese Webseite ist keine offizielle Webseite des Debian Projekts.
Haftungsausschluss und Impressum – debianforum.de Verhaltensregeln

Powered by phpBB © 2000-2008 phpBB Group. Deutsche Übersetzung durch phpBB.de
Template entwickelt von Timo Salmen, basierend auf dem Debian Live Template, entwickelt von Christoph Haas.