Tagged

Rsync

A collection of 3 posts

Rsync

通过 Kcptun 建立隧道传输文件

Kcptun 用来在服务器和客户端之间建立 kcp 隧道的工具,采用 go 语言开发,直接按照系统架构下载对应的预编译包即可使用。 文件传输需求 了解 kcptun 完全是因为之前要给 $$ 手扶梯做加速,然而,今天碰到的需求是要与大洋彼岸的一台服务器之间传输大文件(单文件几个GB的视频)。直接在 tcp 下使用 rsync、scp 通过 ssh 协议传输,速度在 30~50 kb/s 左右,而且连接非常不稳定。 使用 kcptun 隧道 从 kcptun 的原理图可以知道,kcptun 就是在传统的 tcp 协议中间建立一个 kcp 连接(使用 udp 协议),让服务器和客户端之间可以通过 kcp 通道实现通信/数据传输。

Debian

Debian 系统对拷迁移

Debian 安装在 U 盘,现在需要将系统完整拷贝到另外一个 U 盘并引导启动。 准备新 U 盘 使用 GParted 为新 U 盘创建 ext4 分区,分区前面保留 2MB 空间。 同步方式一:rsync 将两个系统分区如 /dev/sdc1 /dev/sdd1 分别挂载到 /mnt/dest 和 /mnt/source。 $ sudo rsync -aHAXE --delete-during /mnt/source/ /mnt/dest/ 同步方式二:FSArchiver 备份系统 假设系统在 U 盘的 /dev/sda1 分区,