首页»版块 荣耀互联网服务 其他 同步盘10.2.2.300 Beta简单评测

同步盘10.2.2.300 Beta简单评测

[复制帖子标题和链接]

31461

荣耀粉丝81522155  LV5  发表于 2020-10-10 17:00:38 属地未知 来自:LIO-AL00
网络硬盘理想状态下相当于在所有不同的设备之间挂载一个处处统一的磁盘,而同步盘就是向这个理想前进的一大步。目前主流的同步盘是Dropbox和Onedrive,尽管他们很多服务在国内处于不可用的状态。实现同步盘在技术上来说也有不少难点,比如hash匹配,文件切块,增量同步等。

作者工作需要在远程电脑上进行程序演算,而在本地取回演算得到的数据。因此对于同步盘的需求是比较迫切的,由于带宽的因素,目前还在用百度网盘。百度网盘网速其实是可以的,只要开了超级会员,真正的麻烦之处还是在于同步操作上并不便捷,而且容易出现读写冲突。

华为的同步盘在实现的效果上跟主流的同步盘看齐,而且有一些中国特色。 同步盘10.2.2.300 Beta简单评测 软件会在文件管理器导航窗格创建华为云盘的挂载点,点开之后即可访问云盘文件,相比于本地文件,云盘的文件多出来一个“同步状态”的属性,标记文件在云端、已下载、待同步或者正在同步。在此电脑下,也创建了相应的folder快捷方式,其实是没有必要的。
只不过目前来讲,同步盘总是对应了系统驱动器中一个实际的索引位置,目前默认的位置应该是“D:\华为云盘”,但是从程序员的角度出发,我不建议使用中文文件夹命名,在终端中导航是可能会比较麻烦,即使在设置中修改文件夹位置,也会自动地在路径末尾添加“\华为云盘”子目录 同步盘10.2.2.300 Beta简单评测 建议还是改成HuaweiDrive。

在国内,华为同步盘的同步体验应该是第一梯队的,能吃满北京教育网的带宽,而且一旦有更改,同步延迟还是很低。除了我不怎么用的坚果云,Onedrive和Dropbox在国内同步速率都比较灾难性。
同步盘10.2.2.300 Beta简单评测 这是操作一个3GB大小的数据文件时的读写情形,遇到大文件时一开始会占用很高的硬盘读写。 同步盘10.2.2.300 Beta简单评测 Onedrive没有这个问题

不过比较奇怪的是,华为同步盘在同步文件时,对系统资源占用比较高,主要是cpu占用看着有点高,但是这个也不好说是技术因素还是其它因素导致的。

到目前为止,这个已经能够给普通用户一个标准的同步盘体验了。下面做一个稍微硬核一点的测试,主要是考察读写逻辑上的问题。百度网盘也有自动同步文件夹的功能,但是每次上传文件的时候,百度网盘就会独占这个文件,导致我后面继续向文件中写入数据出现问题。这个困难的解决方案是,当用户需要读取正在上传的文件时,程序自动暂停同步/取消同步。

我用一个1.7GB的数据文件进行测试,复制到华为云盘下后立即用vim打开该数据文件,打开时文件已经被huawei sync file占用了,导致vim会以只读模式打开该文件,修改之后不能够保存,如下图: 同步盘10.2.2.300 Beta简单评测 我又测试了一下在云盘下创建文件并且以短时间间隔写入数据(间隔期间文件被释放),发现在程序执行期间,云盘会自动暂停对文件的上传操作,等待文件没有被占用之后再恢复上传工作,保证程序正确运行。有待测试的是如果待写入的文件本身未同步且内容很大的情况下,是否会出问题。

相对来说,Onedrive在这个方面做得更好一些 同步盘10.2.2.300 Beta简单评测 正在同步的文件可以被正常打开,修改并且保存以后,在通知托盘中可以看到文件已经直接重新从头上传了。这里提示的同步问题是文件被其它程序占用。关掉其它程序以后恢复同步。 同步盘10.2.2.300 Beta简单评测
同步盘在这个方面可以做得更好。

另外有几个比较要紧的问题:

1. 设计问题
同步盘10.2.2.300 Beta简单评测 通知栏图标看着跟右边的Dropbox设计上还差挺远,并且跟其它图标格格不入。 同步盘10.2.2.300 Beta简单评测 这个就完全没必要了,如果能把“双击进入华为云盘”改成可用空间量度,再给个真正的盘符那还可以,做不到的话就很怪,连百度网盘都可以关掉,结果同步盘还关不掉这个。

2. 托盘缺少同步提示
上面Onedrive的托盘点开是可以看同步进度、下载进度啥的,华为云盘也需要做一个类似的功能。

3. 版本保存和增量同步
这个应该是Dropbox的杀手锏功能吧,如果失手删了什么东西还可以回退一段时间来的改动 同步盘10.2.2.300 Beta简单评测

评论1
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表