Freebsd перенос системы с виртуальной машины на HDD
Для переноса системы потребуется произвести несколько не сложных операций.
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