http://www.freebsd.org.ru/how-to/w2w.html
http://sysadmin.su/index.php?option=com_content&task=view&id=33
http://www.opennet.ru/base/sys/movingfbsd.txt.html
Подключаем 2 HDD, включаем комп, смотрим как определился (н-р: ad2).
Создаем директории
/mnt/root
, /mnt/var
, /mnt/usr
, /mnt/tmp
.Запускаем
/stand/sysinstall
, в ней выбираем configure -> fdisk, ad2.Создаем freebsd slice на всем винте нажав "A", нажимаем "S" (set bootable), нажимаем "W" (write changes). "Q" выходим из fdisk, задастся вопрос надо ли создать Master Boot Record. Выбираем Standart Install standart MBR и YES.
После этого перезагружаемся. - ВАЖНО!!!
Запускаем
/stand/sysinstall
-> Label, выбираем ad2, создаем partitions.Если вручную, то "С".
пример:
винт 80Gb
"С" -> 512M ->FS ->/
"С" -> 512M ->SWAP
"С" -> 30000M ->FS ->/var
"С" -> 10000M ->FS ->/tmp
"С" -> 35292M ->FS ->/usr
После этого меняем точки монтирования
/
-> /mnt/root
/var
-> /mnt/var
/tmp
-> /mnt/tmp
/usr
-> /mnt/usr
Переходим на самую верхнюю строчку (Disk: ad2 Parition name: ad2s1 Free:0 blocks(0MB)). - ВАЖНО!!!
Нажимаем "W" для записи изменений и "Q" для выхода.
Потом копируем разделы по root
cd /; pax -p eme -X -rw . /mnt/root
cd /var; pax -p eme -X -rw . /mnt/var
cd /tmp; pax -p eme -X -rw . /mnt/tmp
cd /usr; pax -p eme -X -rw . /mnt/usr
Для справки:
Информация о партишнах
/etc/fstab
, об устройствах в папке/dev/
4 комментария:
Лучшим вариантом все-таки будет использование dump/restore вместо pax, tar и т.д.
"После этого перезагружаемся. - ВАЖНО!!!"
Можно пояснить, чем важно? Просто переношу удаленно, ребутить не имею возможности.
что-то у меня дальше не получалось без перезагрузки, не помню уже
ну я все это уже проделывал, только не делал загрузочными диски, ребут не понадобился. вот решил переделать, чтобы диски были загрузочными.
PS: отличный блог, спасибо! :)
Отправить комментарий