在 Windows 中使用 rsync 备份文件

📁 Tech

📌 rsync

笔记本使用的是固态硬盘,有掉盘风险,尽管已用 OneDrive 备份了重要文件,但仍有很多文件属于“虽然没那么重要,但如果丢失了也很心痛”的情况。于是决定使用移动固态硬盘做冷备份。

在 Windows 中,rsync 可通过 Cygwin 安装。

执行以下命令可进行测试备份:

rsync -gloptrn --delete $srcdir $dstdir

参数解析:

g - 保留所属组信息
l - 保留软链接
o - 保留所属人信息
p - 保留权限信息
t - 保留修改时间
r - 递归子目录
n - 测试执行,不进行实际文件复制操作
delete - 删除目标目录($dstdir)下无关的文件

建议开始时先使用文件数较少的目录进行测试,确认无误后,删除参数 n 即可执行实际备份操作。

经测试,部分文件可能会读取失败,不过这些文件不算问题(比如一些系统文件,以及 OneDrive 已经备份在云端但是未下载到本地的文件)。

首次备份总计 70G 的文件用时不超过 10 分钟,之后再执行备份同步用时不超过 30 秒,是可接受的速度。