partimage

partimage -z1 -b -d save /dev/hda1 /mnt/home/image.img.gz sichert hda1 nach image.img.gz.000
partimage restore /dev/hda1 /mnt/home/image.img.gz stellt die Sicherung wieder her.

Für die Wiederherstellung des Master Boot Record (MBR) schreibt man partimage restmbr /mnt/home/image.img.gz

Das Programm partimage kann aber auch einfach so gestartet werden.
Beispielskript zur automatischen Erstellung eines Backups (z.B. von der System-Rescue-CD aus)

#! /bin/bash
# Startwerte setzen
src_part=hda2   # Partition, die gesichert werden soll
dst_part=hdb3   # Partition, auf die das Backup geschrieben werden soll
path="backup/sysbackup"    # in diesen Pfad auf der Zielpartition (dst_part) 
                             wird das Backup geschrieben

# Zielpartition mounten 
mkdir /mnt/$dst_part
mount /dev/$dst_part /mnt/$dst_part
echo Wait for /dev/$dst_part to be mounted ...
while [ ! -d "/mnt/$dst_part/$path" ]; do
  sleep 1
done

# Backup starten
datum=`date +%y%m%d`
partimage -z1 --volume 2085888 -b -f3 save /dev/$src_part /mnt/$dst_part/$path/sysbackup_$datum

# Zielpartition unmounten
echo Wait for /dev/$dst_part be unmounted ...
while [ -d "/mnt/$dst_part/$path" ]; do
  umount /dev/$dst_part
  sleep 1
done
rm -rf /mnt/$dst_part

# System neu starten
echo Restarting system ...
reboot
Print Friendly, PDF & Email