阿里云通用代金券 限时领取

腾讯云服务器 95元/年

OSSFS On Debian 7 多图文部署教程

简介:

如果您

  • 想要把OSS作为一个弹性扩容,按需付费的云端存储,让论坛/博客/ftp等软件的数据能自动同步到OSS
  • 想让多台机器快速共享OSS的数据 

那么您应该试一试Ossfs,它能把OSS的bucket挂载到本地文件系统上,通过文件系统接口便捷的操作OSS上的数据。您不必等各路大神为wordpress/ftp等软件开发OSS插件,也不必按照繁琐的教程设置,就能将数据自动同步到云端。Ossfs把传统软件和云端存储完美的结合起来了。

主要功能:

  • 支持POSIX 文件系统的大部分功能,包括文件读写,目录,链接操作,权限,uid/gid,以及扩展属性(extended attributes)。
  • 通过OSS 的multipart 功能上传大文件。
  • MD5 校验保证数据完整性。

Ossfs局限性:

  • ossfs只支持linux/mac操作系统。
  • 随机或者追加写文件会导致整个文件的重写。
  • 元数据操作,例如list directory,性能较差,因为需要远程访问oss服务器。
  • 文件/文件夹的rename操作不是原子的。
  • 多个客户端挂载同一个oss bucket时,依赖用户自行协调各个客户端的行为。例如避免多个客户端写同一个文件等等。
  • 不支持hard link。 

因此,如果您需要一个工具让数据快速同步至云端,或者在多台机器之间共享,那么ossfs是一个好选择。如果是数据库等对存储的性能和可靠性要求苛刻的应用,请慎重选择。 

Ossfs Debian 7部署教程:

1.首先安装git

apt-get install -y git

2.安装依赖包

apt-get install automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config -y

3.接下来开始下载源码

wget https://github.com/aliyun/ossfs/archive/master.zip
unzip master.zip
cd ossfs-master

4.下面开始编译:

./autogen.sh

./configure

make


看到如下图所示就是编译成功了

5.开始安装

make install

这样就安装成功啦! 
可以看到,ossfs文件被放在/usr/local/bin文件。

6.配置OSS实例信息,我将挂载ace-files为例说明。

配置中需要用的AKid和SK可以在https://ak-console.aliyun.com/#/accesskey获取

接下来我们写配置文件

这样就配置好了 
接下来我们进入/tmp/ossfs目录来对比文件

7.看下实际挂载

df -hl

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Scroll to Top