阅读263 返回首页    go 阿里云


创建 OSSFS 数据卷__数据卷指南_用户指南_容器服务-阿里云

OSSFS 是阿里云官方提供的基于 FUSE 的文件系统(项目主页见 https://github.com/aliyun/ossfs)。OSSFS 数据卷可以将 OSS 的 Bucket 包装成数据卷。

由于数据需要经过网络同步到云端,OSSFS 在性能和功能上与本地文件系统有差距。请不要把数据库等重 IO 应用、日志等需要不断改写文件的应用运行在 OSSFS 上。

OSSFS 和本地文件系统具体差异如下所示:

  • 随机或者追加写文件会导致整个文件的重写。
  • 因为需要远程访问 OSS 服务器,元数据操作(例如 list directory)性能较差。
  • 文件/文件夹的重命名操作不是原子的。
  • 多个客户端挂载同一个 OSS Bucket 时,需要您自行协调各个客户端的行为。例如,避免多个客户端写同一个文件等等。
  • 不支持硬链接(hard link)。

OSSFS 比较适合多容器之间共享配置文件,或者附件上传等没有改写操作的场景。

操作流程

  1. 登录 容器服务管理控制台

  2. 单击左侧导航栏中的 数据卷

  3. 选择需要创建数据卷的集群并单击页面右上角的 创建。如下图所示。

    创建

  4. 在弹出的对话框中,设置数据卷参数并单击 创建。容器服务会在集群的所有节点上创建名称相同的数据卷。

    创建

  • 数据卷名:数据卷的 ID。数据卷名在集群内必须唯一。
  • AccessKey IDAccessKey Secret:访问 OSS 所需的 AccessKey。您可以从 阿里云账号 AccessKey 控制台 获取。
  • 访问域名:如果 Bucket 和 ECS 实例位于同一个地域(Region),选择 内网域名;否则,选择 外网域名
  • 文件缓存:如果需要在不同机器间同步同一个文件的修改(比如在机器 A 中修改文件,在机器 B 中读取修改后的内容),请关闭文件缓存。
    注意:关闭文件缓存将导致 ls 文件夹变得很缓慢,尤其是同一个文件夹下文件比较多时。因此,没有上述需求时,请打开文件缓存,提高 ls 的速度。

最后更新:2016-11-30 18:00:57

  上一篇:go 开通数据卷功能__数据卷指南_用户指南_容器服务-阿里云
  下一篇:go 创建 NAS 数据卷__数据卷指南_用户指南_容器服务-阿里云