Seafile公司云介绍
一. 什么是Seafiles云数据
举个栗子:
1. 我们现在的数据共享模式
效率低,占用网络资源,数据不能保障是最新修改的。
2. 数据备份?无序,不安全!
3. 查找历史文件?台台电脑分别找,要不找网管?网管有备份还好,没备份就没了!
没了!没了!重要的事讲三遍。
Seafiles
二. Seafiles工作优势 三. Seafiles操作使用说明
一.下载Seafile客户端,按下面的步骤安装使用: 1. 指定Seafile数据磁盘
2. 添加帐号
在Seafile服务器添加一个帐号:
3. 和服务器同步数据
点击“同步该资料库”按钮将该资料库与本地文件夹同步。 ? 往该资料库中添加文件。它们将会被自动同步到云平台。
?
4. 用非同步方式查看云端文件
在一些场合下,你希望在不同步文件的情况下直接编辑服务器上文件。Seafile客户端为此提供了“云端文件浏览器”。双击尚未同步到本地的资料库,即可打开云端文件浏览器,对云端的文件进行操作。
二.删除一个资料库
为了最大的保证你的数据安全性,服务器和客户端的删除是分开的:
在服务器端删除一个资料库后,客户端上的目录不会被删除(只是解除同步)。 ? 客户端上删除一个资料库后,对服务器端没有影响。
?
三.多人共同修改文件时的冲突处理
你可以在不同的计算机上对已经同步的文件夹进行任意的添加、删除、修改文件操作,所有的修改都会被自动同步到各个计算机上。
如果刚好有两个人同时修改了一个文件的内容,两个人的版本都会保留在文件夹中,其中一个人的版本的文件名会以该用户的名字加上当前时间作为后缀,比如 test.txt
(name@example.com 2011-11-11-11-11-11)。然后你可以对比这两个文件,并对文件做相应的修改。
FUSE扩展
在Seafile系统上文件被分割成数据块,这意味着在你的Seafile服务器上存储的并不是完整的文件而是数据块。这种设计能够方便有效的运用数据去重技术。 +
然而,有时系统管理员想要直接访问服务器上的文件,你可以使用seaf-fuse来做到这点。 +
Seaf-fuse是一种FUSE虚拟文件系统的实现. 一句话来说就是,它挂载所有的Seafile文件到一个目录(它被称为'''挂载点'''),所以你可以像访问服务器上的正常目录一样来访问由Seafile服务器管理的所有文件。 + 注意:
加密的目录不可以被seaf-fuse来访问。
? Seaf-fuse的当前实现是只读访问,这意味着你不能通过挂载的目录来修改文件。 ? 对于debian/centos系统,你需要在“fuse”组才有权限来挂载一个FUSE目录。
?
如何启动seaf-fuse
假设你想挂载到/data/seafile-fuse. +
创建一个目录作为挂载点
mkdir -p /data/seafile-fuse
用脚本来启动seaf-fuse
注意:在启动seaf-fuse之前, 你应该已经通过执行./seafile.sh start启动好Seafile服务器。 +
./seaf-fuse.sh start /data/seafile-fuse
停止seaf-fuse
./seaf-fuse.sh stop
挂载目录的内容