Freebsd перенос системы с виртуальной машины на HDD

Материал из wiki.lissyara.su
Перейти к: навигация, поиск

Для переноса системы потребуется произвести несколько не сложных операций.

Freebsd перенос системы с виртуальной машины на HDD

Посмотрим какие диски у нас в системе

server# dmesg | grep ad

Запускаем утилиту dump для создания образа файловой системы с заданного диска(ов)

server# /sbin/dump -ad0u -f /usr/home/ftp/pub/snap/ad0s1a.backup

ad0s1a.backup нужно поместить в образ диска

(если имеете возможность подключить второй cdrom к целевой машине, 

то запишите образ на чистый диск, если нет, то файл бекапа нужно добавить в образ загрузочного диска FreeBSD). l2grom

Грузимся с установочного диска FreeBSD

создаем необходимые слайсы, далее выбираем меню Fixit

Создаем файловую систему на целевом диске

server# newfs -O 2 -U /dev/ad0s1a

Монтируем целевой диск

server# mount -t ufs /dev/ad0s1a /mnt

Если записали образ на болванку и есть второй cdrom

то делаем все по пункту 7, если второго cdrom нет, то добавляем файл бекапа к образу загрузочного диска FreeBSD

(например используя проприетарную программу UltraISO)

server# mkdir /mnt/cdrom server# mount_cd9660 /dev/acd1 /mnt/cdrom

Смотрим на каком из разделов есть место

server# df

== 9. Задаем переменную окружения на раздел, где места достаточно для восстановления файловой системы ==

server# export TMPDIR=/mnt/

Восстанавливаем данные на целевой диск из образа

server# restore rf /cdrom/ad0s1a.backup

Радуемся, что все получилось

  • Описанная процедура была успешно мной произведена при переносе системы

с виртуальной машины на реальную, с использованием второго cdrom.

Автор l2grom