如题,就是普通 pc 上跑的 centos7 server ,大概 200G ,有几个分区,home var 啥的。新装复制是不太方便,很多细节都要保证迁移过来。
如题,就是普通 pc 上跑的 centos7 server ,大概 200G ,有几个分区,home var 啥的。新装复制是不太方便,很多细节都要保证迁移过来。
|
1
云服务器还是本地服务器,云服务器可以打包 AMI 导出本地运行,本地服务器可以看看 Clonezilla ,但我没用过
|
|
3
最简单的办法估计是把硬盘接到 PVE Host 上然后直通。
|
|
HFX3389Apr 2, 2025
4
能关机的话办法很多,不能关机的话我就不知道了...
|
|
defunct9Apr 2, 2025
5
dd
|
|
moefishtangApr 2, 2025
6
@2Nfree #2 Clonezilla 要关机才能吧?能在系统运行时操作?
|
|
2NfreeApr 2, 2025
7
@moefishtang #6 是要关机
|
|
8
感谢各位,可以关机。这个 Clonezilla 就是跑 live 版本,得到镜像,然后 pve 机器也跑 live ,再恢复? pve 上 live 到时候怎么选备份镜像呀?
|
|
IpsumApr 2, 2025
9
v2v 有软件可以直接生成虚拟机镜像,前提是生成镜像的硬盘得是原来的 2 倍以上,并且硬盘可以拆下来连接生成镜像的机器。
|
|
bjzhou1990Apr 2, 2025
10
rsync 或者 Clonezilla ,前者可以不停机后者需要停机,具体操作找 AI 问下就行
|
|
11
找个移动硬盘,创建一个 qcow2 格式,大于 200G 的虚拟硬盘。用 qemu-ndb 挂载 qcow2 镜像,然后再用 dd 命令直接把物理设备拷贝到虚拟硬盘
|
|
k9982874Apr 2, 2025 via Android
12
5 楼已经给方案了,dd 老机器,dd 到新 vm ,改 bootloader
|
|
XenosApr 2, 2025
13
蹲一手方案,最近也有这个需求。
|
|
pingdogApr 2, 2025 via Android
15
进 live ,挂个 NFS samba
dd if=/dev/nvme0 of=/path/of/nfs ... 去新的 live 用 dd 恢复到磁盘上,注意下 fstab 挂载用 uuid 还是/dev/***,bios 还是 uefi 改下虚拟机设置 dd if=/path/of/nfs of=/dev/sda ... |
|
nicefrpApr 3, 2025
16
能关机那办法就多了,dd
|
|
longsaysApr 3, 2025 via Android
17
dd 或者 rsync 吧
|
|
18
需要看下现在的系统内核里面有没有 virto 的驱动不,主要是 block 和 net 只要有就 ok ,不然无论是 dd 还是 p2v 大概率启动不了。
|
|
shangyu7Apr 3, 2025
21
能关机直接 dd 到虚拟磁盘就行了啊
|
|
jamosApr 3, 2025
22
群晖的 abb 可以实现
|
|
qqjtApr 3, 2025
23
这是物理机转虚拟机吗?可以试试 vmware 的 vconverter 。
或者就是单独把硬盘拆下来,在挂到其他机器上,用工具转为虚拟硬盘,再用虚拟硬盘建个虚拟机。可以试试 StarWind V2V Converter / P2V Converter 。也可以用 vmware workstation 里带的 vmware-vdiskmanager ,我之前试过把笔记本硬盘转为虚拟硬盘,再用它建虚拟机。 |
|
24
@defunct9 请教一下,磁盘分区是用了 lvm ,1T 的硬盘用了 200G ,dd 恢复时候目标虚拟机是不是必须是 1T 的虚拟磁盘?如果必须是的话,那个 home 分区比较大,实际没用满,是不是给他调整缩一下后再 dd ?
|
|
aruApr 9, 2025
26
我试过 rsync 将当前系统直接迁移到远程
远程机器用 livecd 启动,分好区,开 ssh rysnc 文件过去后,重建引导 |
|
busierApr 14, 2025 via Android
27
@nutting
主要是硬盘选 stata ,网卡选 e1000 ,模式 kvm64 。 闹呢,linux 内核又不缺驱动,目标是 linux 机的话,硬盘 scsi(不要选 virtio ,pve 说明文档表明其已过时),网络选 virtio ,cpu 选 host 才是最高性能 |
|
flynajMay 16, 2025
29
挂载服务器目录到本机,直接生成就行,dd 还是多一道工序。
qemu-img convert -c -O qcow2 /dev/sda vmhda.qcow2 -p |