Hallo, wie sicher ist es --delete mit rsync zu verwenden, um ein Backup zu machen. Im Moment rufe ich rsync per cron so auf: rsync -aHSx --numeric-ids --stats --delete --exclude /etc/fstab / /root2/ Nun stellt sich die Frage, was passiert, wenn die Platte auf der / liegt, irgendwie kaputt ist oder gerade kaputt geht. Dann wird er entweder eine viel kleinere Liste an Source-Files erzeugen und demzufolge all das Zeug unter /root2 auch löschen, oder er wird hängen. Sehe ich das richtig? Und wie kann man sich dagegen schützen? Danke, Torsten
-----Ursprüngliche Nachricht----- Von: Torsten Foertsch [mailto:torsten.foertsch@gmx.net] Gesendet: Dienstag, 7. August 2007 14:29 An: opensuse-de@opensuse.org Betreff: rsync Frage Hallo, wie sicher ist es --delete mit rsync zu verwenden, um ein Backup zu machen. Im Moment rufe ich rsync per cron so auf: rsync -aHSx --numeric-ids --stats --delete --exclude /etc/fstab / /root2/ Nun stellt sich die Frage, was passiert, wenn die Platte auf der / liegt, irgendwie kaputt ist oder gerade kaputt geht. Dann wird er entweder eine viel kleinere Liste an Source-Files erzeugen und demzufolge all das Zeug unter /root2 auch löschen, oder er wird hängen. Sehe ich das richtig? Und wie kann man sich dagegen schützen? Danke, Torsten Aus der manpage von rsync --delete delete files that don't exist on sender --delete-before receiver deletes before transfer (default) --delete-during receiver deletes during xfer, not before --delete-after receiver deletes after transfer, not before --delete-excluded also delete excluded files on receiver -- i.A. Ralf Prengel Customer Care Manager Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49231 97575- 904 Fax +49231 97575- 905 EMail ralf.prengel@comline.de www.comline.de Vorstand Stephan Schilling Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Tuesday 07 August 2007 14:28:50 Torsten Foertsch wrote:
Sehe ich das richtig? Und wie kann man sich dagegen schützen?
Evt. rsnapshot anstatt "nur" rsync verwenden? Hier zerlegt es dir dann nur das juengste Backup. Der Platzverbrauch auf der Backupplatte haelt sich trotz Increments je nach Aenderungsrate deiner Daten dennoch in Grenzen, da rsnapshot unveraenderte Dateine hart verlinkt. Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 7. August 2007 14:28 schrieb Torsten Foertsch:
wie sicher ist es --delete mit rsync zu verwenden, um ein Backup zu machen. Im Moment rufe ich rsync per cron so auf:
rsync -aHSx --numeric-ids --stats --delete --exclude /etc/fstab / /root2/
Nun stellt sich die Frage, was passiert, wenn die Platte auf der / liegt, irgendwie kaputt ist oder gerade kaputt geht. Dann wird er entweder eine viel kleinere Liste an Source-Files erzeugen und demzufolge all das Zeug unter /root2 auch löschen, oder er wird hängen.
Genau deshalb sollte man immer mehrere Backupgenerationen vorrätig haben. Gerade rsync in Kombination mit Hardlinks bietet da recht platzsparende Möglichkeiten. Bei nur einem Backup kannst Du immer Pech haben. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Manfred Tremmel wrote:
Am Dienstag, 7. August 2007 14:28 schrieb Torsten Foertsch:
wie sicher ist es --delete mit rsync zu verwenden, um ein Backup zu machen. Im Moment rufe ich rsync per cron so auf:
rsync -aHSx --numeric-ids --stats --delete --exclude /etc/fstab / /root2/
Nun stellt sich die Frage, was passiert, wenn die Platte auf der / liegt, irgendwie kaputt ist oder gerade kaputt geht. Dann wird er entweder eine viel kleinere Liste an Source-Files erzeugen und demzufolge all das Zeug unter /root2 auch löschen, oder er wird hängen.
Genau deshalb sollte man immer mehrere Backupgenerationen vorrätig haben. Gerade rsync in Kombination mit Hardlinks bietet da recht platzsparende Möglichkeiten. Bei nur einem Backup kannst Du immer Pech haben.
Wenn ich mich recht erinnere, gibt es jedoch eine Grenze bei der Zahl der Hardlinks pro Dateisystem, oder vertue ich mich da? Zumindest hatte ich vor einiger Zeit aus diesem Grund auf rsnapshot bei der Sicherung meines Mailservers verzichtet. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Tuesday 07 August 2007 21:31:15 Sandy Drobic wrote:
Wenn ich mich recht erinnere, gibt es jedoch eine Grenze bei der Zahl der Hardlinks pro Dateisystem, oder vertue ich mich da?
getconf -a <path> | fgrep LINK Also bei mir z.B.: ext[23]: LINK_MAX 32000 _POSIX_LINK_MAX 32000 SYMLINK_MAX reiserfs: LINK_MAX 64535 _POSIX_LINK_MAX 64535 Windows NTFS/FAT32: LINK_MAX 127 _POSIX_LINK_MAX 127 D.h. also fast 32000 Increments auf der Backupplatte mit Filesystemen eines richtigen Betriebssystems.
Zumindest hatte ich vor einiger Zeit aus diesem Grund auf rsnapshot bei der Sicherung meines Mailservers verzichtet.
Hmmm. War da qmail drauf? Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Roman Fietze, Mittwoch, 8. August 2007 09:40:
On Tuesday 07 August 2007 21:31:15 Sandy Drobic wrote:
Wenn ich mich recht erinnere, gibt es jedoch eine Grenze bei der Zahl der Hardlinks pro Dateisystem, oder vertue ich mich da?
getconf -a <path> | fgrep LINK
Also bei mir z.B.:
ext[23]: LINK_MAX 32000 _POSIX_LINK_MAX 32000 SYMLINK_MAX
Sind das 32000 Links pro Datei, oder pro Dateisystem? Letzteres wäre wirklich nicht so arg viel. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Wednesday 08 August 2007 10:23:19 Andre Tann wrote:
Sind das 32000 Links pro Datei, oder pro Dateisystem? Letzteres wäre wirklich nicht so arg viel.
glibc: The uniform system limit (if any) for the number of names for a given file. Opengroup.org: Maximum number of links to a single file. Andreas Schwab, SuSE Labs: That's the maximum number of *hard* links an inode can have. Also gehe ich mal davon aus, es ist die maximale Anzahl von Hardlinks pro Datei/Directory. Das Problem koennte sein, dass rsnapshot/rsync defaultmaessig mit oder ohne link_dest bei einer Datei pro Dateinamen, also pro Hardlink eine Kopie anlegt. Jedes Increment ist dann allerdings wiederum nur ein Hardlink auf das erste Backuplevel das angelegt wurde. Mit --hard-links laesst sich das in rsync oder per rsync_long_args auch in rsnapshot beheben. Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Roman Fietze wrote:
Hallo,
On Wednesday 08 August 2007 10:23:19 Andre Tann wrote:
Sind das 32000 Links pro Datei, oder pro Dateisystem? Letzteres wäre wirklich nicht so arg viel.
glibc: The uniform system limit (if any) for the number of names for a given file.
Opengroup.org: Maximum number of links to a single file.
Andreas Schwab, SuSE Labs: That's the maximum number of *hard* links an inode can have.
Okay, das wäre damit nicht die Zahl der absolut hart verlinkten Dateien, sondern nur die Zahl der möglichen Snapshots, welche angelegt werden können. Dann sollte dies kein Problem sein, und ich kann rsnapshot doch mal testen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
Andre Tann
-
Manfred Tremmel
-
ralf.prengel@comline.de
-
Roman Fietze
-
Sandy Drobic
-
Torsten Foertsch