NetBSD-Docs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
16.3.8. Migrating System to RAID
Hi,
from time to time I have to migrate a system to RAIDframe and since this
is not a daily task I often forget every step and have to reread chapter
16 of the NetBSD guide.
Every time I do this, the following pax(1) example confuses me:
16.3.8. Migrating System to RAID
The new RAID filesystems are now ready for use. We mount them under /mnt
and copy all files from the old system. This can be done using dump(8)
or pax(1).
# mount /dev/raid0a /mnt
# df -h /mnt
Filesystem Size Used Avail Capacity Mounted on
/dev/raid0a 9.0G 2.0K 8.6G 0% /mnt
# cd /; pax -v -X -rw -pe / /mnt
[...snip...]
Since the rw-synopsis of pax goes something like:
pax -r -w (...) [file ...] directory
users will use pax with a `cd'-prefix and a `.' as file in the common
case when one wants to copy the content of a directory into another
directory.
So I'm pretty sure that the following two versions would be a better
replacement:
# pax -v -X -rw -pe / /mnt
or
# cd /; pax -v -X -rw -pe . /mnt
When multiple partitions have to be migrated the latter example may save
you some man pax reading since it's more intuitive:
# mount /dev/raid0a /mnt/root
# mount /dev/raid0e /mnt/usr
# mount /dev/raid0f /mnt/var
# mount /dev/raid0g /mnt/home
# cd /; pax -v -X -rw -pe . /mnt/root
# cd /usr; pax -v -X -rw -pe . /mnt/usr
# cd /var; pax -v -X -rw -pe . /mnt/var
# cd /home; pax -v -X -rw -pe . /mnt/home
Thanks,
Petar
Home |
Main Index |
Thread Index |
Old Index