dump/restore don't work, handbook lies
Jerry McAllister
jerrymc at msu.edu
Tue Sep 2 17:06:10 UTC 2008
On Sun, Aug 31, 2008 at 06:53:36PM -0500, J.D. Bronson wrote:
> At 05:03 PM 8/31/2008 -0600, Lloyd M Caldwell wrote:
> >Hello,
> >
> >this all on a 7.0 freebsd system.
> >
> >Dump/Restore do NOT work as indicated in the handbook (or man
> >pages). It would be better to remove information from the handbook
> >rather then have information that doesn't work.
>
> Are you trying to resize the same disc or migrate to a NEW disk?
>
> Migrating to a new (larger) disc is trivial, at least in my experience.
> (I have never tried to resize any partitions though on a same disc,
> since new hard drives are cheap enough)
>
> Here is what I do to migrate to a totally new disc:
>
> Shutdown and install 2nd DRIVE
> boot machine...
> run sysinstall on the 2nd DRIVE (slice/dice/and setup MBR)
>
> then I run a small script like this:
> (Some presumptions are made ahead of time here)
>
> #!/bin/sh
>
> newfs /dev/ad2s1a
> newfs /dev/ad2s1d
> newfs /dev/ad2s1e
> newfs /dev/ad2s1f
> newfs /dev/ad2s1g
> newfs /dev/ad2s1h
> sleep 4
> tunefs -n enable /dev/ad2s1a
> tunefs -n enable /dev/ad2s1d
> tunefs -n enable /dev/ad2s1e
> tunefs -n enable /dev/ad2s1f
> tunefs -n enable /dev/ad2s1g
> tunefs -n enable /dev/ad2s1h
> sleep 4
> mount /dev/ad2s1a /mnta
> mount /dev/ad2s1d /mntd
> mount /dev/ad2s1e /mnte
> mount /dev/ad2s1f /mntf
> mount /dev/ad2s1g /mntg
> mount /dev/ad2s1h /mnth
>
> dump -C 32 -0Lf - / | ( cd /mnta ; restore xf - )
> dump -C 32 -0Lf - /usr | ( cd /mntd ; restore xf - )
> dump -C 32 -0Lf - /var | ( cd /mnte ; restore xf - )
> dump -C 32 -0Lf - /home | ( cd /mntf ; restore xf - )
> dump -C 32 -0Lf - /staff | ( cd /mntg ; restore xf - )
> dump -C 32 -0Lf - /users | ( cd /mnth ; restore xf - )
>
> umount /mnt*
>
>
> Then shut down.
> Place the 2nd drive in the 1st slot and turn it back on.
This is the right way, except you left out creating the /mnta.../mnth
mount points - which you probably already have created, but are not
there on a base system.
////jerry
>
> Maybe there is a better or simpler way, but I have been doing this for years
> and never had any issues.
>
> YMMV
>
> -JD
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions
mailing list