文件备份及同步
在日常运维中,需要对一些重要的文件进行备份,通常使用专用的备份工具即可。对于一些需要完整文件备份的任务,如有一款趁手同步工具就比较省心,在网络中,一番搜索,有如下几款效果不错。
FreeFileSync
FreeFileSync是一个文件夹比较和同步软件,可以创建和管理所有重要文件的备份副本。 FreeFileSync通过对比源文件夹和目标文件夹之间的差异,并仅传输所需的最少数据量,有效提高效率。 FreeFileSync如名称所示为免费开源的软件,提供 Windows、macOS、Linux系统版本。

Syncthing
Syncthing 是一个持续的文件同步程序。 它在两台或多台计算机之间实时同步文件,加密传输防止嗅探sniffer。 可选择存储位置、是否与第三方共享以及如何通过Internet传输。
程序可以运行后,提供可在浏览器中管理的UI,相对较容易操作。具体操作 详见官方入门说明

微力同步
国内的一款文件同步工具,从界面、运行等情况,应该为syncthing的国内“创新”版本,有一些优化,操作更人性化些。具体可查阅网站。
案例
近期在对一台机器发现约1.5T包含400万个小文件的数据备份,由于文件过多过零碎,使用常规复制耗时太久,需要选择新的方式。
- FreeFileSync是最先选择的,操作简单。启动后,发现对于全量大量小文件的同步,并不好用,首先对比文件夹,竟然耗费4个钟头,之后创建文件夹,耗时一天,同步速度类似直接复制文件。
- 更换syncthing,设置后边对比边进行传输同步,但整体速度较慢,中间可能卡死
- 更换微力同步,没发现卡死现象,但速度依旧较慢
磁盘复制
针对大量小文件,最好的能从磁盘底层复制,降低操作系统在文件方面开销,使用diskgenius的磁盘备份功能。

备份、恢复文件很快完成,耗时约10小时,之后使用FreeFileSync进行文件对比校验,发现完全一致,数据备份完成。

参考:
最后修改于 2022-09-26