I want to move the contents of a freebsd72 system entirely to different hardware (also Intel 64-bit), using dump/restore These are the filesystems now: /dev/da0s1a 2026030 650876 1213072 35% / /dev/da0s1e 20308398 652820 18030908 3% /tmp /dev/da0s1f 95719170 12449998 75611640 14% /usr /dev/da0s1d 20308398 2960282 15723446 16% /var /dev/da1p1 2175407698 168279068 1833096016 8% /home How should one proceed? I have an 286 Gb external USB disk formatted with a single slice large enough to hold all dumps of all fileystems, mounted on /seagate /dev/da2s1a 283810126 12 260463064 0% /seagate
a. put the original machine in single-user mode b. use dump (could L be left out if machine is in single-user mode?) /sbin/dump -0aL -f /seagate/dumpofroot.dmp /dev/da0s1a /sbin/dump -0aL -f /seagate/dumpoftmp.dmp /dev/da0s1e /sbin/dump -0aL -f /seagate/dumpofusr.dmp /dev/da0s1f /sbin/dump -0aL -f /seagate/dumpofvar.dmp /dev/da0s1d /sbin/dump -0aL -f /seagate/dumpofhome.dmp /dev/da1p1 c. on the target machine, do a complete install of freeBSD72 from CD with same partition layout as original machine (On the target machine /home will be on /dev/da0s1g (no longer on /dev/da1p1)) d. target machine, plug in the external USB disk and mount it # mkdir /seagate # mount /dev/da2s1a /seagate e. restore file systems How exactly ? is this ok for /home : # umount /home # /sbin/newfs /dev/da0s1g # /sbin/mount /dev/da0s1g /mnt # cd /mnt # /sbin/restore rf /seagate/dumpofhome.dmp # umount /mnt # mount /dev/da0s1g /home for /tmp, /usr and /var? It is safe to use same procedure? or else, how to do ? And what for / file system ??? will same procedure work ? _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"