Делаю по инструкции:
http://www.opennet.me/base/sys/freebsd_dup.txt.htmlвот только тут советуют при ручном разбитии диска(а в моем случает только так и надо), ad1s1a монтировать как /mnt/root
Но вот какую систему мне надо перенести:
# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 1.9G 36M 1.7G 2% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1f 2.8G 1.9G 719M 73% /root
/dev/ad0s1e 989M 350K 910M 0% /tmp
/dev/ad0s1g 57G 49G 3.8G 93% /usr
/dev/ad0s1d 1.4G 519M 813M 39% /var
т.е. мне надо диску ad1s1f назначить /mnt/root, а как же быть с ad1s1a???
Я сделал следущее:
ad1s1a - /mnt/root, а ad1s1f /mnt/toor - остальные слайсы как и должны.
делаю дампы:
# cd /mnt/root; dump -f- / | restore -rf-
# cd /mnt/toor; dump -f- /root | restore -rf-
# cd /mnt/var; dump -f- /var | restore -rf- и т.д.
Все проходит без ошибок. Проверяю /mnt/root/etc/fstab - все буквы соотвествуют старому диску. По df тоже все нормально.
Оставлюя один диск(новый) пробую загрузиться. Загрузчик - нормально, пошла загрузка и тормозится вот тут:
Mounting root from ufs:/dev/ad0s1a
setrootbyname failed
Manual root filesystem specification:
тут листинг помощи
mountroot>
пишу ?
выдает:
List of GEOM managed disk device:
acd0 fd0
пробывал делать: ufs:/dev/ad0s1f (..a, da0s1a, ad0s1a)
не помогает, что я делаю не так?