[ale] Restore DVD
Christopher Fowler
cfowler at outpostsentinel.com
Wed Oct 20 16:53:37 EDT 2004
I use isolinux with a initrd and a huge cramfs image. I use pivot_root
to mount the cramfs image as root in the initrd and then I use tmpfs to
create portions that need r/w. Like ssh host keys, resolv.conf and
others.
On Wed, 2004-10-20 at 16:02, Yu, Jerry wrote:
> that's pretty cool. So, the restore batch is part of the bootable floppy
> image. Do you use syslinux or other?
>
>
> # -----Original Message-----
> # From: Christopher Fowler [mailto:cfowler at outpostsentinel.com]
> # Sent: Wednesday, October 20, 2004 3:16 PM
> # To: Yu, Jerry
> # Cc: 'Atlanta Linux Enthusiasts'
> # Subject: RE: [ale] Restore DVD
> #
> #
> # Bootable DVD that does it all. Take blank hardware, restore, reboot,
> # and system is up.
> #
> # On Wed, 2004-10-20 at 15:13, Yu, Jerry wrote:
> # > it may help some by turning on swap after mkswap (swapon)
> # > it may help some by restoring to raw disks instead of to
> # logical volume like
> # > md0 (or tune down the mirroring speed as someone suggested
> # in a different
> # > thread)
> # > it may help to try 'tar' and untar. I always use tar/untar. em, cpio
> # > sometimes.
> # >
> # > Q: by 'restore DVD', do you mean 'DVD containing the backup
> # dump', or 'a
> # > bootable DVD that mounts itself and
> # mkfs/mkswap/restore/grub and all that'?
> # >
> # > # -----Original Message-----
> # > # From: ale-bounces at ale.org [mailto:ale-bounces at ale.org]On Behalf Of
> # > # Christopher Fowler
> # > # Sent: Wednesday, October 20, 2004 1:06 PM
> # > # To: ale at ale.org
> # > # Subject: [ale] Restore DVD
> # > #
> # > #
> # > # I'm creating a restore DVD and it is taking a very long time
> # > # to restore
> # > # the data. It takes longer to restore than it did to install
> # > # the system.
> # > #
> # > # I'm using dump/restore to do the archival and
> # restoration. When I do
> # > # create the backup I am creating it with the option '-j9'.
> # > # This adds the
> # > # highest level ob bzip2 compression. I am not concerned with the
> # > # resources that takes since the system is a 3.0P4 with 1mb
> # > # cache. It has
> # > # plenty of horsepower to do the restoration.
> # > #
> # > # What I can not figure out is why it is taking so long.
> # > #
> # > # Here is the data:
> # > #
> # > # #1 Restore DVD
> # > #
> # > # 12x CD-RW used for testing and not wasting blank CD-Rs
> # > #
> # > #
> # > # #2 disk usage and size after restore
> # > #
> # > # Filesystem Size Used Available Use% Mounted on
> # > # /dev/root.old 891.0k 387.0k 504.0k 43% /initrd
> # > # /dev/hdc 651.2M 651.2M 0 100% /initrd/cd
> # > # /dev/loop0 89.7M 89.7M 0 100% /
> # > # none 501.5M 3.3M 498.2M 1% /mnt/rw
> # > # /dev/md0 180.0G 1.6G 169.1G 1%
> # > # /mnt/rw/tmp/md0
> # > #
> # > # I'm only restoring 1.6G of stuff
> # > #
> # > #
> # > # #3 Time it took to do resotre:
> # > #
> # > # *************************************************
> # > # * Restoration Complete! *
> # > # *************************************************
> # > # Restoration took 15903 seconds
> # > #
> # > # That is a very long time
> # > #
> # > # #4 Script used
> # > # #!/bin/sh
> # > #
> # > # echo "*************************************************"
> # > # echo "* Restore System to Factory Defaults *"
> # > # echo "*************************************************"
> # > # echo -n "Are you sure (y/n): "
> # > # read ans
> # > # if [ $ans != 'y' ]
> # > # then
> # > # exit 0
> # > # fi
> # > #
> # > # START=`date +%s`
> # > #
> # > # raidstop --configfile /data/raidtab /dev/md0 2>/dev/null
> # 1>/dev/null
> # > # echo "Blanking /dev/hda"
> # > # dd if=/dev/zero of=/dev/hda1 bs=1024k count=100
> # > # dd if=/dev/zero of=/dev/hda2 bs=1024k count=100
> # > # dd if=/dev/zero of=/dev/hda bs=1024k count=5
> # > # echo "Blanking /dev/hdb"
> # > # dd if=/dev/zero of=/dev/hdb1 bs=1024k count=100
> # > # dd if=/dev/zero of=/dev/hdb2 bs=1024k count=100
> # > # echo "Creating partitions on /dev/hda"
> # > # sfdisk /dev/hda < /data/hda.out || exit 1
> # > # echo "Creating partitions on /dev/hdb"
> # > # sfdisk /dev/hdb < /data/hdb.out || exit 2
> # > # echo "Creating swap on /dev/hda2"
> # > # mkswap -v1 /dev/hda2 || exit 2
> # > # echo "Creating swap on /dev/hdb2"
> # > # mkswap -v1 /dev/hda2 || exit 2
> # > # echo "Turning RAID1 on /dev/md0"
> # > # mkraid --configfile /data/raidtab --really-force /dev/md0
> # || exit 3
> # > # echo "Creating FS"
> # > # mke2fs -j -i 4096 /dev/md0 || exit 4
> # > # echo "Mounting FS"
> # > # mkdir /tmp/md0 || exit 5
> # > # mount -t ext3 /dev/md0 /tmp/md0 || exit 6
> # > # echo "Restoring files (this may take a while)...."
> # > # cd /tmp/md0
> # > # restore -rvf /data/dump.out
> # > # mkdir proc
> # > # mkdir sys
> # > # cd /
> # > # echo "Restoring GRUB."
> # > # grub --batch < /data/grub.conf
> # > # STOP=`date +%s`
> # > # TTIME=`expr $STOP - $START`
> # > # echo ""
> # > # echo "*************************************************"
> # > # echo "* Restoration Complete! *"
> # > # echo "*************************************************"
> # > # echo "Restoration took $TTIME seconds"
> # > #
> # > #
> # > # Should I skip restore and use tar?
> # > #
> # > #
> # > #
> # > #
> # > #
> # > # _______________________________________________
> # > # Ale mailing list
> # > # Ale at ale.org
> # > # http://www.ale.org/mailman/listinfo/ale
> # > #
> #
More information about the Ale
mailing list