本帖最后由 ZDN 于 2025-7-20 06:31 编辑
Linux P2V不算难,说说大概步骤
新建个虚拟机,用Linux Live CD启动,在虚拟磁盘创建文件分区,挂载于 /mnt/rootfs, 开ssh服务,设置root密码,这个是目标机,假设IP 192.168.1.100
在源物理机,停止数据库等各种服务,防止文件在同步中更改,建议关机后也用LiveCD启动操作
先确认在源物理机可以使用root用户ssh到目标虚拟机
然后执行下面命令看看有没有错误,这个是试运行,把系统所有文件同步到虚拟机根目录,去掉 --dry-run 参数就是实际执行,可以多次执行增量同步
rsync -aAXv / --dry-run --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/cdrom/*,/lost+found} root@192.168.1.100:/mnt/rootfs/
复制过去之后,一般需要在目标虚拟机的LiveCD环境中,更新网络配置文件,文件系统配置fstab,和bootloader比如grub
配置正确的话,虚拟机就可以重新启动了,P2V完成 |