发布于 2016-11-10 09:31:25 | 1137 次阅读 | 评论: 0 | 来源: 网友投递
Seafile 开源云存储平台
Seafile是一个开源、专业、可靠的云存储平台;解决文件集中存储、共享和跨平台访问等问题,由北京海文互知网络有限公司开发,发布于2012年10月;除了一般网盘所提供的云存储以及共享功能外,Seafile还提供消息通信、群组讨论等辅助功能,帮助更好的围绕文件展开协同工作。
Seafile 是一款国产开源的网盘云存储软件。近日 Seafile 正式发布了新的挂载盘客户端(简称 SeaDrive),允许用户把 Seafile 云存储直接映射为电脑上的虚拟磁盘。用户无须同步即可访问文件,不占用本地磁盘空间。
传统的文件同步方式极大地方便了人们在多个终端上对文件的查看和使用,但也有一些不便之处。用户在电脑上访问文件之前,必须把云端的所有文件都同步下来,这在操作上带来了一些不便。而且由于引入了“同步”这一新的操作概念,对很多用户来说不够直观。这个问题在企业服务器上有大量文件的时候更加明显,用户往往并不想把所有文件都同步下来,因为当前用到的只是部分文件。对于一些电脑磁盘空间有限的用户来说(比如使用SSD硬盘)则会担心占用过多的硬盘空间。一些产品(比如Dropbox)允许用户选择性地同步他们感兴趣的内容,但是用户必须手工选择同步,提高了使用的复杂性。
在企业环境中,很多用户习惯使用windows共享(网络驱动器)来访问文件。这种方式可以直观地访问服务器上的文件,而且完全不占用本地电脑空间。虽然这种方式对用户来说是最直观易用的,但是windows共享缺乏现代的云存储所具有的一些特性。一方面,windows共享在离线的状态下无法使用;另一方面,也没有很好的手段在网页和移动设备上访问。另外,windows共享的协议在广域网上的性能也不好。
SeaDrive解决了传统产品存在的问题,目标是替代Windows共享和传统的同步客户端。
安装设置Seafile帐户后,用户电脑Windows资源管理器会出现Seafile虚拟驱动器SeaDrive(默认使用 ’S:’ 作为盘符,用户可以选择其他盘符)。SeaDrive会从Seafile服务器获取文件列表,并将其缓存在本地磁盘上。因为没有文件内容下载的延迟,用户可以即时看到所有库和文件列表。当用户打开一个文件的时候,程序会自动把文件下载并缓存在本地。
SeaDrive通过操作系统内核驱动的方式来实现虚拟磁盘,可以兼容所有的windows程序。在技术上,SeaDrive具有几个特点:
资料库和文件目录列表完全缓存在本地。因此即使电脑没有联网,也能正常查看资料库和目录。
系统在用户访问文件的时候自动获取文件内容,实现了文件的按需下载,无需同步所有文件。
使用智能缓存算法,把最近访问过的文件缓存在本地(已缓存的文件会打上绿色的勾)。这不但降低了访问文件的延迟,还能支持不联网的情况下查看最近的文件。系统会定期清理缓存,控制本地磁盘使用量。
对文件的修改先写入本地缓存,再上传到服务器,降低修改操作的延迟。
除了 Windows 版本外,Linux 和 Mac 版本也即将发布。
发布声明,请点击此处查看。
下载地址:https://www.seafile.com/download/