Используйте этот параметр:
--exclude-from="./exclude.ini"
чтобы поместить список в файл. В файле exclude.ini напишите что-то вроде:
Cache
cache2/*
*.lock
/temp
Где:
Помните, что если файловая система зависит -от регистра, вам, возможно, придется учитывать это.
... and see what happens. Would that be a good idea?
Конечно! Пока вы не очистите исходный диск до того, как добьетесь успеха, вам нечего (терять, кроме времени ).
Несколько лет назад я сделал это. Я взял голую -металлическую машину и dd
преобразовал диск в необработанный виртуальный диск. Я думаю, что смог нормально загрузиться с QEMU/KVM. Используя qemu-img
из пакета qemu-utils
, я также смог преобразовать необработанный образ диска в другие форматы. Он поддерживает как qcow2
, так и qed
, используемые KVM.
Единственная хитрость заключается в том, чтобы сделать это на диске, достаточно большом для хранения образа другого диска.
Кажется, в то время я занимался этим с Arch Linux. Не все работало из коробки, и я обнаружил, что мне нужно запустить mkinitcpio -p linux
после загрузки, чтобы перенастроить ядро для нового виртуального оборудования. Если это необходимо в Debian, вы, вероятно, использовали бы update-initramfs -u
.
Извините, я не помню подробностей, но знаю, что это вполне возможно и намного проще, чем вы думаете.
Сейчас мы используем гипервизор ESXI. Он поставляется с очень полезным инструментом, который может клонировать любую -подключенную к сети *nix-машину («голое» -железо или нет )в виртуальную машину. Все, что ему нужно, это root-доступ через ssh.
rsync
файлы конфигурации приложений и снова внести необходимые изменения Здесь поможет что-то вроде Clonezilla. В основном
На данный момент у вас есть точная копия,хотя этого будет недостаточно для перехода от физического к виртуальному, это будет хорошим началом.
Вам потребуется загрузить виртуальную машину, возможно, с загрузочного диска, такого как SysrescueCD, и исправить ссылки на имена бывших физических устройств, такие как имена дисковых устройств, сетевые карты, IP-адреса и все остальное, зависящее от аппаратного обеспечения.
Это не тривиальный процесс, но вполне возможный.