Vultr 账号间转移快照,Vultr快速转移数据到其他服务器

Vultr 账号内 VPS 数据快速转移

Vultr 账号内VPS 数据快速转移非常方便,直接使用快照新建和恢复快照就行了,这里不多讲。

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

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

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

这种方式对 VPS 上安装的系统没有要求,Windows 或 Linux 都可以。Centos7 等新的linux系统默认都有live CD,目标服务器需要开启 SSH 服务。

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

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

登录后台登录vnc系统修改 root 用户登陆密码:

passwd root

dd旧vps数据到新vps上

注意:运行命令前应该尽量保证没有数据写入,否则可能会出错,同时新vps对应的硬盘容量应该大于旧vps,不然也会出错。

在待转移数据的旧 VPS执行下面命令:

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

会提示输入密码,之后数据传输过程不会有提示,传输完成之后才会提示。

如果是Vultr 同区域实之间转移实测速率能达到350mb/s

传输完成后在控制台移除iso后再重新启动就可以了,主意新机器控制台是识别不了操作系统的。没问题就可以保存一个快照备用。

偶尔发现博客还在

整理云主机的时候发现6年的博客还在,一共写了13篇,我本身就是个不擅长写作的人,当初建立这个博客的原因就是记录发生的事情,看来自己还说错过了很多。后面争取让这个博客一直存在

博客开通的时候还是个青涩少年,现在已经是两个孩子的老爸,时间不等人啊。

最开始的时候比较排斥技术上的新东西,composer vue等,我觉得没有传统的打包和js好用,深入了解后发现还是自身的眼界太窄,新东西不去学就会落后的。

换了个比较满意的主题

一直喜欢简洁主题,以前的那个虽然简洁,但是响应式支持不够好,自己改了下,效果一般。
无意中发现这个主题,爱不释手,立马安装,记录一下。

输出emoji表情的16进制ascii码

输出emoji表情的16进制ascii码方便进行内容匹配


function emoji_asc($text){
$len = strlen($text);
for ($i = 0; $i < $len; $i++) {
echo '\\\\'.'x'.dechex(ord($text[$i]));
}
}
emoji_asc('...');

mysql php 支持emoji表情

目前emoji表情输入有两种,一种是:joy: 代码格式,另外一种是输入法直接输入❤

数据库的编码应该为utf8mb4,同时php连接mysql的字符集也要设置成utf8mb4,否则会出现问号乱码

这里推荐一个不错的emoji处理工具https://github.com/heyupdate/emoji

可以自定义emoji图片显示规则和后期扩展