网站首页 > 技术教程 正文
多设备间文件同步
随着自己的终端越来越多,多终端同步的需求就越来越急迫,需求有:
1、办公电脑 +家里台式机 + 出差笔记本
2、电脑 + 手机 + pad + 电视
具体的同步需求:
1、增量备份。
2、实时备份。
3、安全(绝对私有/相对私有)
4、容灾,保留历史版本。
以前经常碰到前一天晚上在家花了几个小时做的工作,第二天到公司用的那一刻发现没有,或者是以前的版本。
或者出差后,发现笔记本上的文件要么没有,要么是很早以前的文件。
为此,我之前自己写了个增量同步软件。利用文件的MD5来判断是否是新变化的,为确保文件效率,只计算了文件头部的4M。
由于是python写的,因此每台电脑上,都需要安装python环境和调试。这是第一个麻烦。
最大问题是只能2台之间同步,由于没部署服务端,所有如果3台电脑需要同步,这个事情就变得很复杂。
并且,没有服务端,也就是要求需要同步的电脑要同时联网在线才能完成同步。同步示意图图大概是这样的:
于是眼光投向了商业SaaS软件,这里介绍一款非常大众的:
百度云
他的原理是这样的,图2:
现在大家只能看到百度网盘了,实际上之前的时候,baidu还出了一款同步软件。是这样的:
1)开机自动运行,就开始同步。将从baidu服务器(服务器上是最新的文件)同步到本地,并且将本地最新文件同步给baidu服务器。
2)可以设置要同步的文件目录,要剔除或者包含的子目录都可以。
3)这里可以查看同步状态,如果急要要个文件,可以从1图里选择手工同步。
更大的优势在于:
1、海量,6T。比我所有的硬盘之和都大10倍。
2、历史版本功能,可以给大家反悔的功能。如图:
3、回收站,如果不小心删除了重要的文件,会自动进入回收站,保留1个月。
4、全文检索,支持任何目录深度,和文档里文字搜索。比如要找的文件,只模糊记得关键字,这时可以用关键字搜索。如示例。
可以从海量中找到我们心中所想的文件。这个功能当时在google出桌面搜索的时候我就一直想要的功能。但是google desk搜索,太拖慢电脑速度了,不停的在建索引,索引文件不但大,而且使得电脑速度太慢,同样的win下的everythin软件也有同样消耗的问题。
当时看来鱼与熊掌不可兼得。而现在,都能得到了。
劣势在于2个方面:
1、对数据安全很敏感用户,要求有绝对控制权的用户。因为数据毕竟是同步给百度,而且还能全文索检。至少从技术上是可以看到数据的。
2、百度同步盘,现在已经不提供下载了,也不直到出于什么考虑。还好我在关闭之前下载了一份,需要的同学可以私信我。
最后来说说对数据安全和敏感的同学选择方式。
选择私有化部署NEXTCLOUD这类,类似百度盘的软件。
最大的区别就是数据同步在公共私有空间里,还是绝对的私有空间里。
限于篇幅,下期聊聊在云上部署nextcloud同步软件。
猜你喜欢
- 2025-05-08 Linux高性能服务器设计(linux高性能服务器编程:使用muduo c++网络库)
- 2025-05-08 CentOS系统时间 ( utc)与现在时间(cst)相差8小时解决方法
- 2025-05-08 linux实例之设置时区的方式有哪些
- 2025-05-08 CentOS7下使用Lsyncd实现文件实时同步
- 2025-05-08 Redis数据持久化机制、主从同步原理、常见规范与优化详解
- 2025-05-08 linux服务器开发之网关服务器的实现
- 2025-05-08 耗时很长的程序忘加nohup就运行了怎么办?
- 2025-05-08 手绘10张图,细谈Redis 持久化,详解RDB和AOF及混合机制
- 2025-05-08 开源的Linux文件同步工具有哪些?(linux 文件同步方案)
- 2025-05-08 如何使用Rsync同步两个网站服务器的内容
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)