On 08/15/2010 01:11 AM, Adam Carter wrote:
>     why backup mbr? installing grub takes less time then the backup and
>     restore of
>     the mbr.
> 
>     And dd for backups? Why wasting space? Why suffering from problems
>     when the new
>     harddisk has a different size?
>     Just tar up everything.
> 
> Ok, so is this correct?
> 
> Backup with tar;
> 1. boot from cd
> 2. mount /dev/sda1 /mnt/boot
> 3. cd /mnt/boot
> 4. tar czf /otherdisk/boot.tar.gz *

No, you do not want to use *, you want to use . Remember that the shell
expands "*" and you will be at the mercy of whatever happens to exist in
that directory. Using * you will miss all "dot" files. Here's the
command you want:

tar czf /otherdisk/boot.tar.gz .

> 5. mount /dev/sda3 /mnt/root
> 6. cd /mnt/root
> 7. tar czf /otherdisk/root.tar.gz *

Same as above, use "." not "*".

> Restore;
> 1. Boot from cd
> 2. fdisk /dev/sda
> 3. mkfs.ext /dev/sda1
> 4. mkswap /dev/sda2
> 5. mkreiserfs /dev/sda3
> 6. mount /dev/sda1 /mnt/boot
> 7. cd /mnt/boot
> 8. tar xzf /otherdisk/boot.tar.gz
> 9. mount /dev/sda3 /mnt/root
> 10. cd /mnt/root
> 11. tar xzf /otherdisk/root.tar.gz (should i exclude anything? /proc /sys?)

Yeah, probably, but most times it's just as easy to just delete them
after you've restored them. You're still booted from the CD after all....

> 12. chroot /mnt/boot
> 13. grub-install --no-floppy /dev/sda
> 14. reboot

In the perfect world, you'll be running fine from here. Let us know how
reality compares, though!


Reply via email to