VPS同宿机备份或镜像方法

分类:笔记 3.62k浏览

综合参考了Solusvm官方文档,本操作适合搬迁、复制镜像等操作。

https://documentation.solusvm.com/display/DOCS/KVM+Manual+Migrations?src=contextnavpagetreemode

一、创建一个备份并打包

1)查看vps lv 配置

lvdisplay

2)关机

virsh shutdown kvm101

kvm101 改为 当前VM的ID

3)备份并压缩

dd if=/dev/vps/kvm101_img | gzip | dd of=/home/kvm101_backup.gz bs=4096

#若不想压缩 dd if=/dev/vps/kvm101_img of=/home/kvm101_backup.img bs=4096

二、kvm101镜像复制到kvm102

1)到solusvm新开一个相同配置(参考lvdisplay,主要是硬盘要相同)

2)还原

dd if=/home/kvm101_backup.gz | gzip -d | dd of=/dev/vps/kvm102_img bs=4096

#若没有压缩 dd if=/home/kvm101_backup.gz of=/dev/vps/kvm102_img bs=4096

三、附加操作

如果需要看到dd进度,需新开一个SSH会话,并执行下列命令

ps ux | awk’/ dd / &&!/ awk / {print $ 2}’| xargs kill -s USR1 $ 1