菜单 腾讯云
腾讯云首页
云市场
云+社区
备案控制台
云+社区
专栏问答沙龙快讯团队主页开发者手册云学院TVP
找文章 / 找答案 / 找技术大牛
写文章提问登录注册
免费个人数据备份软件介绍:FreeFileSync、Syncthing
文章来源:企鹅号 - 郑海山dump
前言
上周周围有2人数据丢失想要恢复数据,我写过《就把备份做好有多难》,我也一直在强调备份。然后我自己的一个硬盘这周也存在异响,偶尔还出现启动后无法识别的问题,赶紧换了个新盘,虽然我自己是有备份的,但是如果真的悲剧,备份间隔之间的数据就丢失了。如果是恢复的话,有可能恢复出半截文件或者目录结构丢失,也是挺麻烦的,所以尽量提前备份,不要去恢复数据。
如果数据没有备份,可以认为这个数据是不存在的。
如果数据没有备份,可以认为这个数据是不存在的。
如果数据没有备份,可以认为这个数据是不存在的。
最好是有在线备份,然后还有个离线备份,分布在不同的物理区域。SSD由于自身特性问题,SSD作为离线备份硬盘不通电是会丢失数据的,当然应该也没有壕会用SSD做离线备份。
使用场景
这里提到的2个软件只解决目录同步到远程或者备份到离线硬盘,没有或只有简单的版本控制,非常的轻量级,非常得专一。
FreeFileSync我用在离线备份,定期接上移动硬盘,打开同步方案,同步一下。
Syncthing我用在在线远程备份。
商业软件Acronis True Image也很好用,群辉也不错,其他免费的也可以说出一堆,比如Nextcloud、ownCloud、Seafile、SparkleShare、Bacula等等,甚至还有Perkeep想要为你一辈子的数据负责。但是配置比较麻烦,功能很复杂,这里不提了。
软件具体使用方法这里也不提了,可以看官方教程。
FreeFileSync
FreeFileSync可以保持2个文件夹同步,支持本地文件夹、网上邻居、FTP。文件比较根据文件更新时间、大小(1T几分钟就可以检查完)或者内容(很慢,没试过)比较。可以后台自动同步。带简单的版本管理。可以建立配置文件,保存多个同步方案。使用非常简单,选择2个目录,检查不同,同步即可。
所以FreeFileSync就是一个copy的功能,你可以认为他就是一个增强型的copy。为什么不用copy?拷贝黏贴也很简单,但是对于大量文件拷贝黏贴不靠谱,无法断点续传,遇到锁定文件可能出错。拷贝黏贴只适合小量文件,习惯好的人一般会拷贝完检查一下源和目的文件夹的文件数量和大小。
Syncthing
Syncthing也是同步2个文件夹的,类似私有云的Dropbox,支持多台客户端实时双向同步,但是他不支持本地文件夹,只支持远程。使用Go语言编写,绿色软件,下载后打开会打开一个浏览器页面,在里面做文件夹同步的配置。只支持Android不支持iOS。
跟rsync的比较,rsync也是比较简单的,只传输有变化的量,我没去研究rsync具体实现机制,Syncthing会对文件做分块SHA-256 hash,类似BT协议,相同的block只传输一次。也就是如果你有2个文件很大一模一样只是文件名不同,实际上在网络上可能只会传输一次。如果你对一个大文件改名,运气好的话可能其他同步的客户端也不需要传输数据。而且基于BT协议,多个客户端之间可以互相传输加快传输速度。
传输过程是AES-128加密的,比网上邻居SMB(老版本的)、rsync(不走SSH)、FTP(非SFTP)安全一点,中间可以经过开放的relay服务器也不担心数据泄露。
配置简单,你可以依赖全局的一个dynamic发现服务器,也很安全,发现服务器只会知道你的IP地址,认证还是根据各个服务器自己的私钥。新增加一个同步客户端只要提交一串SHA-256的Device ID即可。
端口可自定义,不依赖网上邻居等有较大风险的端口。
其他
关于照片的备份我今后还会单独再写一个。因为照片可以压缩,把照片分辨率从4032宽压缩到1024,视频文件间隔抽帧保存成图片,1T可能只要一个十几G的U盘就可以备份下来。
发表于: 2018-04-14
原文链接:http://kuaibao.qq.com/s/20180414G11DJA00?refer=cp_1026
腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
0
分享
扫描二维码
上一篇:是的,你没看错,人的年龄即将可以“清零”
下一篇:有趣的闪存:通过实践分析意外内存泄漏
同媒体快讯
网站群在保障高校网站安全中的重要作用
2019-04-05
相关快讯
Chrome插件安装教程及浏览器下载链接
2018-06-29
如何在 Ubuntu Linux 上挂载和使用 exFAT 驱动器
2018-06-28
CentOS系统下PXE服务器的搭建与部署
2019-04-05
控制你的数据,Syncthing,使用开源同步工具
2019-04-05
“经验分享”将网络磁盘安装到本地计算机上,只要网络速度快,小型磁盘计算机几秒
2019-04-05
python实现邮箱轰炸,恶搞朋友
2019-04-05
社区
专栏文章
互动问答
技术沙龙
技术快讯
团队主页
开发者手册
活动
原创分享计划
自媒体分享计划
资源
云学院
技术周刊
社区标签
开发者实验室
关于
社区规范
免责声明
联系我们
扫码关注云+社区
Copyright © 2013-2019
Tencent Cloud. All Rights Reserved.
腾讯云 版权所有 京ICP备11018762号
京公网安备 11010802020287
扫描二维码
0daybank
文章评论