PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Backupsoftware gesucht



wickey
01.08.08, 22:53
Hallo!

Ich suche ein Programm, welches ich in (Bash)Skripten verwenden kann, welches mir Daten inkrementell sichert, welches Dateisystem übergreifend funktioniert.

rsync, welches ich schon jahrelang verwende scheidet in diesem Bereich leider aus da ich feststellen musste, dass es Dateien die von einer vfat auf eine ext3 oder von vfat auf vfat gesichert werden sollen zwar sichert, gelöschte Dateien im Ursprungsverzeichnis im Backupverzeichnis aber leider nicht löscht.

Habe alle möglichen Mountoptionen zur vfat durch und bin mit rsync alle möglichen Optionen durchgegangen, im bereich der Linuxdateisysteme sehr zufriedenstellend, schaft es diese Anforderung leider nicht.

Wer muss auch Daten wie beschrieben sichern und welches programm verwendet ihr dafür (und wie ruft Ihr es auf)?

Danke für Eure Meinungen

grüße wickey

zyrusthc
02.08.08, 02:44
Ich verwende tar für meine Backups.
zb. so sichere ich das ganze System während der Laufzeit auf einen Backupserver! danach komprimiert der Zielhost das Tar Archiv , Zeitstempel, Eigentuemer und Links bleiben erhalten.

DATUM=$(date '+%d.%m.%Y_%R')
time tar --listed-incremental=$SNAPSHOT --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/tmp -cf - / | \
ssh $ZIELUSER@$ZIELHOST "cd $ZIELPATH; cat - > $BACKUPNAME-$DATUM.tar && bzip2 $BACKUPNAME-$DATUM.tar"


Greeez Oli

a.b.
02.08.08, 07:08
Vielleicht dar (http://dar.linux.free.fr/doc/index.html)?

marce
02.08.08, 08:19
rsync, welches ich schon jahrelang verwende scheidet in diesem Bereich leider aus da ich feststellen musste, dass es Dateien die von einer vfat auf eine ext3 oder von vfat auf vfat gesichert werden sollen zwar sichert, gelöschte Dateien im Ursprungsverzeichnis im Backupverzeichnis aber leider nicht löscht.
da wäre interessant zu wissen, wie Du rsync aufrufst - dieses Verhalten wäre mir persönlich nämlich völlig neu.

wickey
02.08.08, 12:58
Hallo,

Danke für Eure Infos. Dar kenne ich nicht, werde ich mir mal ansehen.



da wäre interessant zu wissen, wie Du rsync aufrufst - dieses Verhalten wäre mir persönlich nämlich völlig neu.


Für ext3 Sicherungen verwende ich folgendes


($RSYNC -av --delete-after ${SOURCE_SDA6}/* ${ICY_EXT3}/${SAVE_SDA6}/ >& /var/tmp/backupmeldungenSDA6; rm /var/tmp/backuplauft ) &
Variablen


RSYNC="/usr/bin/rsync"
SOURCE_SDA2="/mnt/sda2"
ICY_EXT3="/mnt/icy/ext3"
SAVE_SDA2="backup/sda2"

fstab dazu


/dev/sda6 / ext3 errors=remount-ro 0 1
/dev/sda4 /mnt/sda4 vfat users,noauto 0 0
/dev/sda7 /mnt/sda7 vfat noauto,users 0 0
/dev/sda2 /mnt/sda2 ntfs-3g rw,users,noauto,umask=000,locale=de_AT.UTF-8 0 0
/dev/sda8 /mnt/sda8 vfat users,noauto 0 0
UUID=4893-3C7B /mnt/icy/vfat vfat noauto,users 0 0
UUID=1c637e2c-c125-455c-8b85-8c593c66bed2 /mnt/icy/ext3 ext3 users,auto,sync 0 0


ICY ist eine exterene USB Festplatte die ich per UUID einbinde damit sie immer über den gleichen Pfad angesprochen werden kann.

Wenn ich die Sicherung jetzt von sda4 (vfat) auf /mnt/icy/vfat mache funktioniert das so nicht, warum das so ist wird hier beschrieben http://www.pro-linux.de/t_system/vfat-tipps.html

Deshalb habe ich alle möglichen rsyncoptionen und mountoptionen durch, ich bekam es hin, das Daten gesichert wurden, das schon, nur wie leider beschrieben nicht, dass Daten im Backup gelöscht werden die im Ursprungsverzeichnis nicht mehr da sind.

grüße wickey

gadget
02.08.08, 13:26
Hallo!

Ich suche ein Programm, welches ich in (Bash)Skripten verwenden kann, welches mir Daten inkrementell sichert, welches Dateisystem übergreifend funktioniert.
rdiff-backup schonmal angeschaut?

sysop
02.08.08, 13:52
rsnapshot (http://http://www.rsnapshot.org/) baut auf rsync auf

wickey
02.08.08, 14:51
rdiff-backup schonmal angeschaut?

Ja, aber ausgeschlossen, das macht ganz verrückte sachen wenn man von vfat auf vfat sichert :)

Ein Beispiel:

fstab gleiche Mountoptionen:



/dev/sda7 /mnt/sda7 vfat noauto,users,uid=1000,gid=100,umask=022 0 0
UUID=4893-3C7B /mnt/icy/vfat vfat noauto,users,uid=1000,gid=100,umask=022 0 0


zu sichern

wickey@debian:~$ ls -alR /mnt/sda7
/mnt/sda7:
insgesamt 52
drwxr-xr-x 3 wickey users 16384 1. Jän 1970 .
drwxr-xr-x 7 root root 4096 1. Aug 19:07 ..
-rwxr-xr-x 1 wickey users 2 10. Sep 2005 fff
drwxr-xr-x 2 wickey users 16384 1. Aug 23:26 Neuer Ordner

/mnt/sda7/Neuer Ordner:
insgesamt 48
drwxr-xr-x 2 wickey users 16384 1. Aug 23:26 .
drwxr-xr-x 3 wickey users 16384 1. Jän 1970 ..
-rwxr-xr-x 1 wickey users 2 10. Sep 2005 hhh

Backupverzeicnis ist noch leer:
wickey@debian:~$ ls -alR /mnt/icy/vfat/backup/
/mnt/icy/vfat/backup/:
insgesamt 32
drwxr-xr-x 2 wickey users 16384 2. Aug 15:41 .
drwxr-xr-x 3 wickey users 16384 1. Jän 1970 ..

Dann Sicherung:
wickey@debian:~$ rdiff-backup /mnt/sda7/ /mnt/icy/vfat/backup/sda7/
Cannot change permissions on target directory.
Warning: hard linking not supported by filesystem at /mnt/icy/vfat/backup/sda7/rdiff-backup-data


Und folgendes kommt dabei raus:

wickey@debian:~$ ls -alR /mnt/icy/vfat/backup/
/mnt/icy/vfat/backup/:
insgesamt 48
drwxr-xr-x 3 wickey users 16384 2. Aug 15:44 .
drwxr-xr-x 3 wickey users 16384 1. Jän 1970 ..
drwxr-xr-x 4 wickey users 16384 1. Jän 1970 sda7

/mnt/icy/vfat/backup/sda7:
insgesamt 80
drwxr-xr-x 4 wickey users 16384 1. Jän 1970 .
drwxr-xr-x 3 wickey users 16384 2. Aug 15:44 ..
drwxr-xr-x 2 wickey users 16384 1. Aug 23:26 ;078euer ;079rdner
-rwxr-xr-x 1 wickey users 2 10. Sep 2005 fff
drwxr-xr-x 3 wickey users 16384 2. Aug 15:44 rdiff-backup-data

/mnt/icy/vfat/backup/sda7/;078euer ;079rdner:
insgesamt 48
drwxr-xr-x 2 wickey users 16384 1. Aug 23:26 .
drwxr-xr-x 4 wickey users 16384 1. Jän 1970 ..
-rwxr-xr-x 1 wickey users 2 10. Sep 2005 hhh
(rdiff-backup-datd Ordneranzeige hier entfernt)


Ordnernamen verstümmelt...

Kommt also leider auch nicht in frage.

Bevor ich noch 10 Tools ausprobiere, hat keiner so einen Fall in Verwendung (vfat auf vfat unter Linux inkrementell sichern)? und wenn ja wie macht ihr das, so das es funktioniert :)

Danke für Eure Tipps.

grüße wickey

Aqualung
02.08.08, 16:12
aus http://ubuntuforums.org/archive/index.php/t-451684.html:



Another lesson is that the FAT32 partition should be mounted with the "shortname=mixed" option. If not, the rsync gets messed up. The default option is "lower," which means that files and directories with short names will have their names forced to lower case.


http://www.pro-linux.de/t_system/vfat-tipps.html

gadget
03.08.08, 16:17
Bist du auf FAT als Filesystem für dein Sicherungsziel angewiesen? Ich würde mal ins Blaue hinein behaupten, dass rsync/rdiff-backup-Lösungen schneller und flexibler sind als tar-Lösungen.

wickey
04.08.08, 16:04
Sehe ich ebenfalls so.

Habs nun endlich hinbekommen mit rsync. Richtige Mountoptionen und richtige Pfadangabe und schon klappte es auch mit rsync. Habe wie oben ersichtlich ${SOURCE_SDA6}/* als Pfadangabe genommen, ohne sternchen klapps auch mit dem löschen von Dateien im Backup in der ersten Ebene. (Klingt seltsam, ist aber so :) )

Zur Info für diejenigen die vor dem selben Problem mal stehen sollten: Mountoptionen verwende ich nun
/dev/sda7 /mnt/sda7 vfat noauto,users,uid=1000,gid=100,umask=002,shortname= mixed,iocharset=utf8 0 0

Scheint fürs erste mal ohne Probleme zu klappen.

Danke Euch allen.

(Das somerzeitproblem durch vfat ist mir egal, hin und wieder schadet es eh nicht die Daten im backup neu zu schreiben :)

grüße wickey