文件系统

文件存储 CFS

  • 动态与公告
    • 功能发布记录
    • 产品公告
      • 关于CFS监控指标调整公告
  • 产品描述
    • 产品介绍
    • 基本概念
    • 产品特性
    • 产品规格
    • 使用限制与建议
    • 应用场景
    • 选型指导
      • 如何选择CFS和PFS
      • 如何选用CFS、BOS和CDS
  • 产品定价
    • 按需计费
    • 存储包计费
    • 余额不足提醒和欠费处理
    • 计费案例
  • 快速入门
    • 入门概述
    • 快速入门(Linux)
    • 快速入门(Windows)
  • 操作指南
    • 开通服务
    • 管理文件系统
      • 创建文件系统
      • 删除文件系统
      • 查看文件系统详情
      • 设置文件系统容量上限
    • 挂载访问
      • 添加挂载点
      • BCC挂载与卸载CFS
        • Linux系统挂载与卸载
          • 单台BCC挂载与卸载SMB协议CFS
          • 多台BCC批量挂载与卸载NFS协议CFS
          • 单台BCC挂载与卸载NFS协议CFS
        • Windows系统挂载与卸载SMB协议CFS
        • 新购BCC时挂载CFS文件系统
      • CCE使用CFS
    • 权限组管理
    • 多用户访问控制
    • 数据加密
    • 管理标签
    • 备份
    • 监控与报警
      • 查看监控
      • 报警管理
      • 指标含义
    • 云审计
  • 典型实践
    • 为不同目录设置不同的用户权限
    • 跨地域或账号使用文件系统
    • 使用SFTP上传下载CFS文件系统数据
    • 使用rsync从旧文件系统同步到CFS文件系统
    • 使用Terraform管理CFS最佳实践
    • 性能测试方法
      • Linux系统性能测试方法
      • Windows系统性能测试方法
  • API参考
    • API功能更新记录
    • API概述
    • 接口概览
    • 通用说明
    • 服务域名
    • 错误码
    • 文件系统相关接口
      • 创建文件系统
      • 更新文件系统
      • 查询文件系统
      • 查询挂载客户端
      • 释放文件系统
      • 更新文件系统标签
    • 挂载点相关接口
      • 创建挂载点
      • 查询挂载点
      • 删除挂载点
    • 数据类型
  • Go-SDK
    • 概述
    • 初始化
    • 文件系统
    • 挂载点
    • 错误处理
  • 常见问题
    • 常见问题总览
    • 一般类问题
    • 计费类问题
    • NFS协议问题
    • SMB协议问题
  • 服务等级协议SLA
    • CFS服务等级协议(SLA)
所有文档
menu
没有找到结果,请重新输入

文件存储 CFS

  • 动态与公告
    • 功能发布记录
    • 产品公告
      • 关于CFS监控指标调整公告
  • 产品描述
    • 产品介绍
    • 基本概念
    • 产品特性
    • 产品规格
    • 使用限制与建议
    • 应用场景
    • 选型指导
      • 如何选择CFS和PFS
      • 如何选用CFS、BOS和CDS
  • 产品定价
    • 按需计费
    • 存储包计费
    • 余额不足提醒和欠费处理
    • 计费案例
  • 快速入门
    • 入门概述
    • 快速入门(Linux)
    • 快速入门(Windows)
  • 操作指南
    • 开通服务
    • 管理文件系统
      • 创建文件系统
      • 删除文件系统
      • 查看文件系统详情
      • 设置文件系统容量上限
    • 挂载访问
      • 添加挂载点
      • BCC挂载与卸载CFS
        • Linux系统挂载与卸载
          • 单台BCC挂载与卸载SMB协议CFS
          • 多台BCC批量挂载与卸载NFS协议CFS
          • 单台BCC挂载与卸载NFS协议CFS
        • Windows系统挂载与卸载SMB协议CFS
        • 新购BCC时挂载CFS文件系统
      • CCE使用CFS
    • 权限组管理
    • 多用户访问控制
    • 数据加密
    • 管理标签
    • 备份
    • 监控与报警
      • 查看监控
      • 报警管理
      • 指标含义
    • 云审计
  • 典型实践
    • 为不同目录设置不同的用户权限
    • 跨地域或账号使用文件系统
    • 使用SFTP上传下载CFS文件系统数据
    • 使用rsync从旧文件系统同步到CFS文件系统
    • 使用Terraform管理CFS最佳实践
    • 性能测试方法
      • Linux系统性能测试方法
      • Windows系统性能测试方法
  • API参考
    • API功能更新记录
    • API概述
    • 接口概览
    • 通用说明
    • 服务域名
    • 错误码
    • 文件系统相关接口
      • 创建文件系统
      • 更新文件系统
      • 查询文件系统
      • 查询挂载客户端
      • 释放文件系统
      • 更新文件系统标签
    • 挂载点相关接口
      • 创建挂载点
      • 查询挂载点
      • 删除挂载点
    • 数据类型
  • Go-SDK
    • 概述
    • 初始化
    • 文件系统
    • 挂载点
    • 错误处理
  • 常见问题
    • 常见问题总览
    • 一般类问题
    • 计费类问题
    • NFS协议问题
    • SMB协议问题
  • 服务等级协议SLA
    • CFS服务等级协议(SLA)
  • 文档中心
  • arrow
  • 文件存储CFS
  • arrow
  • Go-SDK
  • arrow
  • 文件系统
本页目录
  • 创建文件系统
  • 更新文件系统
  • 查询已有文件系统
  • 释放文件系统

文件系统

更新时间:2025-08-21

创建文件系统

通过以下代码,可以创建一个CFS文件系统,返回对应的文件系统ID。

Plain Text
1args := &cfs.CreateFSArgs{
2    ClientToken: "be31b98c-5e41-4838-9830-9be700de5a20",
3    Name:        "sdkCFS", // 设置实例名称
4    VpcID:        vpcId, // 设置实例所属vpc
5    Protocol:     protocol, // 设置实例所属协议类型:1.nfs 2.smb
6    Zone:         zone, // 设置实例所属可用区
7}
8
9result, err := cfsClient.CreateFS(args)
10if err != nil {
11    fmt.Println("create cfs failed:", err)
12} else {
13    fmt.Println("create cfs success: ", result)
14}

提示:详细的参数配置及限制条件,可以参考CFS API 文档 创建文件系统。

更新文件系统

通过以下代码,可以更新一个CFS文件系统的配置信息,如文件系统名称。

Plain Text
1args := &cfs.UpdateFSArgs{
2    FSID:       "cfs-xxxxx",  // 实例ID
3    FSName:     "testSdk",  
4}
5err := cfsClient.UpdateFS(args)
6if err != nil {
7    fmt.Println("update cfs failed:", err)
8} else {
9    fmt.Println("update cfs success")
10}

提示:详细的参数配置及限制条件,可以参考CFS API 文档 更新文件系统。

查询已有文件系统

通过以下代码,可以查询用户账户下所有CFS文件系统的信息

Plain Text
1args := &cfs.DescribeFSArgs{}
2
3// 支持按fsId、userId,匹配规则支持部分包含(不支持正则)
4args.FSID = cfsId
5args.UserId = userId
6result, err := cfsClient.DescribeFS(args)
7if err != nil {
8    fmt.Println("list all cfs failed:", err)
9} else {
10    fmt.Println("list all cfs success: ", result)
11}

提示:详细的参数配置及限制条件,可以参考CFS API 文档 查询文件系统。

释放文件系统

通过以下代码,可以释放指定CFS文件系统,被释放的CFS文件系统无法找回(删除实例之前,需要先删除挂载点,否则会删除失败)。

Plain Text
1args := &cfs.DropFSArgs{}
2args.FSID = cfsId
3
4err := client.DropFS(args)
5if err != nil {
6    fmt.Println("delete cfs failed:", err)
7} else {
8    fmt.Println("delete cfs success")
9}

提示:详细的参数配置及限制条件,可以参考CFS API 文档 释放文件系统。

上一篇
初始化
下一篇
挂载点