Перенос физического сервера Linux на виртуальную машину VMware

baltun

Администратор
Сообщения
10.874
Реакции
2.584
Баллы
2.003
Создание образа диска с помощью утилиты dd
С помощью следующей команды сделайте копию вашего жесткого диска:
Код:
dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror

Для Centos нужно будет написать так:
Код:
dd if=/dev/mapper/cl-root of=/mnt/backup/sda.img bs=8M conv=sync,noerror
  • f=/dev/sda - копируем весь жесткий диск sda;
  • of=/mnt/backup/sda.img - копируем в /mnt/backup/sda.img, где каталог /mnt/backup точка монтирования диска, на котором будет содержаться образ;
  • bs=8M - задаем размер кэша жесткого диска для ускорения процедуры копирования (иначе данные будут сбрасываться малыми порциями по 512 байт);
  • conv=sync,noerror - указываем dd на необходимость копирования по типу бит-в-бит с игнорированием ошибок чтения.
Примечание: на целевом диске должно быть достаточно места, т.е. не менее того объема, который занимает исходный диск.

Конвертация образа в формат vmdk

Для конвертации образа жесткого диска из формата img в формат vmdk, разработанного компанией VMware в качестве образа диска для своих виртуальных машин, будем использовать утилиту qemu-img. Утилита входит в состав системы эмуляции qemu. Для установки выполните следующую команду.
Для Ubuntu, Debian:
Код:
apt-get install qemu

Для CentOS:
Код:
yum install qemu-img
dnf install qemu-img

Для конвертации выполните следующую команду:
Код:
qemu-img convert -o compat6 sda.img -O vmdk vmware.vmdk
Где:
  • sda.img - путь до исходного файла в формате img;
  • vmware.vmdk - путь до целевого файла в формате vmdk, который будет создан.
Примечание: на целевом диске должно быть достаточно места, т.е. не менее того объема, который занимает исходный файл.
 
Последнее редактирование:
Назад
Верх Низ