Backup-and-Restore-Using-SysRescueCD: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
directories. This assumes an external USB drive mounted at |
directories. This assumes an external USB drive mounted at |
||
/mnt/backup. |
/mnt/backup. |
||
We will boot from [[ http://sysresccd.org/Main_Page | SysRescCD 1.0.3 ]] |
|||
and run the backup from there. |
|||
The ''partimage'' program is able to create backups of each |
The ''partimage'' program is able to create backups of each |
||
partition, which can be |
partition, which can be any of the following: |
||
* primary partition (/dev/sda1, sda2, sda3) |
|||
* logical partition (/dev/sda5, sda6, sda7) |
|||
* RAID partitions (/dev/md1, md2, md3) |
|||
* LVM2 Logical Volumes (/dev/VolGroup00/LogVol00, etc.) |
|||
<tt> |
<tt> |
||
#!/bin/ |
#!/bin/sh |
||
echo "* * * * * * * Backing up Master Boot Record" |
echo "* * * * * * * Backing up Master Boot Record" |
||
dd if=/dev/sda of=master.mbr bs=446 count=1 |
dd if=/dev/sda of=master.mbr bs=446 count=1 |
||
Line 35: | Line 42: | ||
du -sh |
du -sh |
||
echo "* * * Done" |
echo "* * * Done" |
||
exit 0 |
|||
</tt> |
</tt> |
Latest revision as of 13:27, 21 June 2008
Here is a simple script to backup a one-drive XS School Server. It assumes the standard layout of a /boot, /(root) and Library directories. This assumes an external USB drive mounted at /mnt/backup.
We will boot from [[ http://sysresccd.org/Main_Page | SysRescCD 1.0.3 ]] and run the backup from there.
The partimage program is able to create backups of each partition, which can be any of the following:
- primary partition (/dev/sda1, sda2, sda3)
- logical partition (/dev/sda5, sda6, sda7)
- RAID partitions (/dev/md1, md2, md3)
- LVM2 Logical Volumes (/dev/VolGroup00/LogVol00, etc.)
#!/bin/sh echo "* * * * * * * Backing up Master Boot Record" dd if=/dev/sda of=master.mbr bs=446 count=1 echo " " echo "* * * * * * * Backing up Disk Layout" sfdisk -d /dev/sda > disk-sda.txt sfdisk -d /dev/sdb > disk-sdb.txt echo "* * * * * * * Backing up /boot/grub/menu.lst " mount /dev/md1 /mnt/custom cp -L /mnt/custom/grub/menu.lst grubmenu.txt echo "* * * * * * * Backing up /boot/details/* " cp /mnt/custom/details/* . umount /mnt/custom echo "* * * * * * * Backing up /etc/fstab " mount /dev/sda2 /mnt/custom cp /mnt/custom/etc/fstab fstab.txt umount /mnt/custom echo "* * * Creating Partition Image: BOOT " rm -f sda1*.img.* partimage -d -b -z0 -V660 save /dev/sda1 sda1_boot.img echo "* * * Creating Partition Image: XS-163" rm -f sda2*.img.* partimage -d -b -z1 -V660 save /dev/sda2 sda2_xs163.img eject ls du -sh echo "* * * Done" exit 0