快速安装
ossfs能让您在Linux系统中,将对象存储OSS的存储空间(Bucket)挂载到本地文件系统中,您能够像操作本地文件一样操作OSS的对象(Object),实现数据的共享。
主要功能
ossfs基于s3fs构建,具有s3fs的全部功能。其中包括:
- 支持POSIX文件系统的大部分功能,包括文件读写、目录、链接操作、权限、uid/gid、以及扩展属性(extended attributes)。
- 使用OSS的multipart功能上传大文件。
- 支持MD5校验,保证数据完整性。
说明 您也可以使用云存储网关服务来访问对象存储OSS,OSS存储资源会以Bucket为基础映射成本地文件夹或者磁盘。
- 云存储网关提供了NFS和SMB(CIFS)两种文件访问协议,从而实现基于OSS的共享文件夹访问。
- 云存储网关还提供了iSCSI协议,将海量的OSS存储空间映射为本地磁盘,并提供高性价比的存储扩容方案。
相比于ossfs,建议您优先使用阿里云云存储网关产品,详情请参见配置云存储网关。
使用限制
ossfs使用有以下限制:
- 不支持挂载归档型Bucket。
- 编辑已上传文件会导致文件被重新上传。
- 元数据操作,例如
list directory
,因为需要远程访问OSS服务器,所以性能较差。 - 重命名文件/文件夹可能会出错。若操作失败,可能会导致数据不一致。
- 不适合高并发读/写的场景。
- 多个客户端挂载同一个OSS Bucket时,数据一致性由您自行维护。例如,合理规划文件使用时间,避免出现多个客户端写同一个文件的情况。
- 不支持hard link。
下载地址
Linux发行版 | 下载 |
---|---|
Ubuntu 18.04 (x64) | ossfs_1.80.6_ubuntu18.04_amd64.deb |
Ubuntu 16.04 (x64) | ossfs_1.80.6_ubuntu16.04_amd64.deb |
Ubuntu 14.04 (x64) | ossfs_1.80.6_ubuntu14.04_amd64.deb |
CentOS 7.0 (x64) | ossfs_1.80.6_centos7.0_x86_64.rpm |
CentOS 6.5 (x64) | ossfs_1.80.6_centos6.5_x86_64.rpm |
快速安装
由于低版本的Linux系统内核版本比较低,ossfs进程在运行过程中容易出现掉线或者其他问题。因此建议您将操作系统升级到CentOS 7.0或者Ubuntu 14.04及以上版本。
说明 更多详细信息请参考GitHub ossfs 。
版本日志
版本日志信息,请参考GitHub ChangeLog。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论