URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 513
[ Назад ]

Исходное сообщение
"Перенос системы на другой диск - Root mount failed: 6  :-("

Отправлено yar1kz , 23-Сен-08 12:54 
Делаю по инструкции:
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)
не помогает, что я делаю не так?


Содержание

Сообщения в этом обсуждении
"Перенос системы на другой диск - Root mount failed: 6  :-("
Отправлено Pahanivo , 25-Сен-08 10:58 
Мдаа. Народ разучился совсем головой думать....

/dev/ad0s1a    1.9G     36M    1.7G     2%    /
Что это значит? А значит это то что слайс /dev/ad0s1a смонтирован в / (root).
Монтирование - это привязывание слайса к точке монтирование (читай к каталогу монтирования). Привязка эта произвольная.
Что мешает создать
/mnt/root
/mnt/root_home
/mnt/tmp
/mnt/usr
/mnt/var

и соответственно их смонтировать?