Vultr 账号间转移快照

Vultr 是一个不错的 VPS 主机服务商,可惜机场太多,IP 被屏蔽严重,很多IP无法直连或者丢包严重。不过 Vultr 经常推出新用户赠送余额活动,有需要的试试还是不错的。

Vultr 账号间 VPS 数据如何快速转移?

新户有优惠,就会有马甲,那么问题来了:Vultr 账号间 VPS 数据如何快速转移?

搬瓦工利用快照功能很方便的将数据完整的从一个账号 VPS 转移到另一个账号的 VPS 上。

搬瓦工 VPS 利用 Snapshots 快速搬家

双十一忍不住剁手买了搬瓦工2018年11.11特别促销款——2G 内存 / 2x CPU / 40G SSD / 1T 流量 / KVM,使用优惠码后仅需 $29.88。 (更多…)

Vultr 有免费快照功能,也可以通过快照快速转移吗?「如何在 Vultr 帐号间转移快照 · 点击查看文章截图」提供了一个很好的方案。虽然没有搬瓦工那么方便,但也是个不错的方法。

有需要的朋友不妨试试。

参考文章:inspire - Vultr 账号间转移快照

Vultr 账号间 VPS 数据快速转移方案原理

利用 Vultr 支持加载 ISO 镜像启动 Live CD 特性,在源 VPS 和目标 VPS 各加载一个可启动的 Live CD,打开 SSH 服务,通过 dd 命令配合 SSH 将硬盘原始数据从源 VPS 写入目标 VPS。这样两台 VPS 硬盘内容将完全一致,移除 Live CD 并重启就完成数据完整迁移,耗时与网速以及数据量相关。

Vultr 账号间 VPS 数据快速转移方法

这种方式对 VPS 上安装的系统没有要求,Windows 或 Linux 都可以。只要两边启动 Live CD,并在目标服务器开启 SSH 服务。

未安装系统的 VPS(新机器)上执行如下操作

Live CD 这里可以选择 Archlinux,文件系统是可写的。

检查 sshd_config 是否已经开启 root 用户登陆:

vi /etc/ssh/sshd_config

检查是否有如下代码:

PermitRootLogin yes

更改 root 用户登陆密码:

passwd root

启动 SSH 服务:

systemctl start sshd

在待转移数据的 VPS(旧机器)上执行如下操作

注意:不能在正在运行待备份系统上执行下面的命令,要保证硬盘上的数据在传输过程中不会改变。

待转移数据的 VPS(旧机器)同样需要启动 Live CD,但不需要启动 SSH 服务,只要执行下面命令:

dd if=/dev/vda bs=1M | ssh -e none root@your-new-ip 'cat | dd bs=1M of=/dev/vda'

your-new-ip 替换成目标 VPS(新机器)实际 IP。

其它说明

如果不确定是哪个硬盘,可以执行命令检查:fdisk -l,一般只有一个硬盘,路径为 /dev/vda,不同 Live CD 可能不一样。

传输过程开始前会要求输入密码,之后会卡在数据传输过程,不要强制退出。如果想要查看进度,可在目标 VPS(新机器)上执行 ifconfig 查看网卡的流量,Rx 数值即已传输数据量,可以得到大概进度。

完成后,可以在目标 VPS(新机器)上执行 fdisk -l 查看分区情况,应该与源 VPS(旧机器)一致。

数据传输完成后移除 Live CD 并重新启动,如果没有错误就使用 Vultr 快照功能执行一次备份,留待备用。

声明:除非注明,常阳时光文章均为原创
本文地址:https://cyhour.com/961/
转载时必须以链接形式注明原始出处。
Views: 134 Tags:  ,  ,  ,  , 

Comments:0

发表留言

炒蛋:Vultr 送$25 | 搬瓦工年付$19补货,优惠码 BWH26FXH3HIQ | 推荐VPS信息