硬盘有价,数据无价,本文介绍了一些备份软件


无论是硬件损毁或丢失、软件误删或者中病毒都造成不可挽回的数据丢失。所以养成备份的好习惯十分重要,在个人数据越发重要的2022年,笔者总结一些具有备份功能软件。


各种网盘&云服务

现在国际国内各大厂都有自己的网盘,硬件、软件厂商也会在产品中针对的自己的用户群体来集成自己的云服务。
1.大容量+低速类网盘,用于备份冷数据或资源
最典型的是百度网盘,免费容量2TB,普通用户不仅限速100kB,而且到一定流量后限速10kB。百度网盘其实主打文件分享,文件审查+低下载速度就注定它不可能成为好的个人数据备份软件。甚至有同学和我吐槽把图片上传到百度网盘搜索就会推送类似的东西所以不敢用了。
2.小容量+高速,适合备份个人文件
腾讯微云的容量相比百度网盘小的多,速度确实比百度网盘快多了,速度已经比较适合存文件了。当然腾讯微云做的对于我来说用不成,因为搜索功能是废的,所以我转了阿里。
阿里网盘的容量不如百度网盘,但是容量比腾讯微云大多了,传输速度比微云更快,综合体验吊打微云,已经适合备份文件了。
3.同步网盘
坚果云是按月流量计费,免费上传1G下载3G,难免有点捉襟见肘,但对于只写写博客和Paper的我还是绰绰有余的,是我用过的唯一适配了高分屏的免费同步盘。在移动端有个坚果云Markdown编辑器,用起来很舒服。PS:笔者写网页用的就是坚果云,由于网页源代码都比较小,所以免费版流量的每月1GB给我随便写都造不完。
阿里网盘也有同步功能,但只对会员开放
微云同步助手,只提供Win版和Mac版,同步目录占用微云的空间,是独立的客户端,但看起来做的不如腾讯微云做的用心。
百度云也内置了同步网盘的服务,免费流量1G,没说上传还是下载,所以相比坚果云就没法用了,毕竟百度网盘做的真的非常垃圾。
4.集成网盘/云服务
典型的例子是集成手机系统里的云服务,Apple的iCloud,miui等国产系统自带的云服务,用于同步手机里的相册、录音。
集成在网易云音乐里的网易音乐云盘,方便用户听歌(规避版权),集成在WPS里的云盘也带给用户非常棒的体验。
5.无法使用的网盘
作为网盘,稳定性是很重要的,不稳定网盘最典型的是MicroSoft的OneDrive,此外还有因为被墙而无法使用的国外网盘,最典型的是大名鼎鼎的GoogleDrive和Dropbox


自建NAS

对于网盘已经满足不了的用户,可以自建NAS,群辉等老牌NAS厂商的方案已经十分成熟。
对于计算机能力较强,且喜欢折腾的用户来说,直接上Debian等Linux也不错

FreeFileSync

FreeFileSync可用于同一设备不同文件夹的改动检测和同步,本身提供Win、Linux、Mac三平台及源代码,综合来看应用场景应该是用U盘或者移动硬盘进行数据备份。


Syncthing的使用

Syncthing是开源跨平台的基于p2p传输的备份软件,可用于Windows、Linux、MacOS、Andorid、群晖等设备间的备份,具有去中心化的特点,各个节点可以自由配置

Linux下的安装与配置

假设Linux上的目录是/app/syncthing,用户为root
安装syncthing并写配置文件
下载,后上传到服务器

解压命令是

1
tar -zxvf syncthing-linux-arm64-v1.19.1.tar.gz

首先启动./syncthing,初始化完毕后按下Ctrl+C终止操作

打开/root/.config/syncthing/config.xml

1
把所有127.0.0.1:8384的<address>改为0.0.0.0:8384

设置自启动

修改文件名称/app/syncthing/etc/linux-systemd/system/syncthing@root.service

拷贝到systemd文件夹

1
cp syncthing@root.service /etc/systemd/system/

修改syncthing@root.service内容

1
2
nano /etc/systemd/system/syncthing@root.service
ExecStart=/app/syncthing/syncthing

使用命令启动服务

1
2
systemctl enable syncthing@root.service
systemctl start syncthing@root.service

在控制端打开网页进行配置
创建文件夹后配制文件夹,等待扫描完成后可以开启共享发送给添加的设备