Quantcast
Channel: Server Support Forum
Viewing all articles
Browse latest Browse all 7443

Backup mit rsync funktioniert nicht

$
0
0
Hallo, ich habe hier einen Server mit 2 HDs

Code:

~# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00094c7b

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *        2048  480278527  240138240  83  Linux
/dev/sda2      480280574  488396799    4058113    5  Extended
/dev/sda5      480280576  488396799    4058112  82  Linux swap / Solaris

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

  Device Boot      Start        End      Blocks  Id  System
/dev/sdb1  *          63      257039      128488+  83  Linux
/dev/sdb2          257040    4160834    1951897+  82  Linux swap / Solaris
/dev/sdb3        4160835  312576704  154207935  83  Linux

Auf der sda liegt alles, was im Netz ist. Auf sdb soll per Cron
jede Nacht ein Backup von sda erfolgen. Mit diesem Script

Code:

#!/bin/sh

if [ ! -d /backup/grub ]; then
  mount -t ext3 /dev/sdb1 /backup &> /dev/null
fi

rsync --archive --verbose --delete /boot/ /backup/

umount /backup

if [ ! -d /backup/root ]; then
  mount -t ext3 /dev/sdb3 /backup &> /dev/null
fi

rsync --archive --verbose --delete --exclude-from=/root/tools/rsync/.rsync-exclude / /backup/

umount /backup

echo "Backup ok" | mail -s "Rsync Backup" hostmaster@server.de

Das klappt auch leidlich, d.h. alles wird gemountet, rsync läuft durch,
fertig. Aaaber was merkwürdig ist … Die sdb1 und sbd3 werden ausgehängt,
aber auf der sda im Ordner /backup sind alle Dateien des Backups
komplett vorhanden. Jetzt kann ich /backup komplett löschen,
mounte von Hand z.B. die sdb3 … Und da ist das komplette Backup auch.
So, wie es sein soll. Wieso legt das Script eine Kopie aller Daten in
/backup an? Hat dazu jemand ne Erklärung oder gar Lösung?

Der Vollständigkeit halber! Das Alles hat schon VOR dem neu aufsetzen des
Servers jahrelang funktioniert.

Viewing all articles
Browse latest Browse all 7443