使用 File Storage for Classic 服务 (ibmcloud sl 文件)
IBM Cloud® File Storage for Classic 是一种网络连接的基于 NFS 的 File Storage for Classic,具有持久、快速、灵活的特点。 在此网络连接存储器 (NAS) 环境中,您对文件共享功能和性能具有完全控制权。
使用 IBM Cloud® 命令行界面中的以下命令来管理 IBM Cloud 经典基础架构 File Storage for Classic 服务中的卷。
ibmcloud sl file access-list
列出有权访问卷的主机。
ibmcloud sl file access-list VOLUME_ID[OPTIONS]
示例:
ibmcloud sl file access-list 12345678--sortbyid 此命令列出授权访问 ID 为 12345678 的卷的所有主机,并按 ID 排序。
ibmcloud sl file access-list IDENTIFIER [flags]
命令选项:
- --column
- 要显示的列。 选项包括:id、name、type、private_ip_address、source_subnet、host_iqn、username、password 和 allowed_host_id。 可以多次指定此选项。
- --sortby
- 要作为排序依据的列。 选项包括:id、name、type、private_ip_address、source_subnet、host_iqn、username、password 和 allowed_host_id。
ibmcloud sl file access-revoke
撤销对访问特定卷的主机的授权
ibmcloud sl file access-revoke VOLUME_ID[OPTIONS]
示例:
ibmcloud sl file access-revoke 12345678--virtual-id87654321 此命令撤销 ID 为 87654321 的虚拟服务器对 ID 为 12345678 的卷的访问权限。
ibmcloud sl file access-revoke IDENTIFIER [flags]
命令选项:
- ---d、硬件 ID
- 要撤销的某个硬件服务器的标识
- ---p,ip 地址
- 要撤销的 IP 地址
- ---i,ip 地址-id
- 要撤销的某个 IP 地址的标识
- ---s,子网标识
- 要撤销的某个子网的标识
- ---v,虚拟 ID
- 要撤销的某个虚拟服务器的标识
ibmcloud sl 文件灾难恢复故障转移
将无法访问的卷故障转移到其可用的副本卷。
如果卷(带复制)因灾难事件而无法访问,可使用此方法立即 故障切换到另一位置的可用副本。 此方法不允许通过 API 进行故障恢复。 若要在使用此方法后无法返回原始卷,请开立支持票据。 要测试故障转移,请使用 "ibmcloud sl file replica-failover"。
示例:
ibmcloud sl file disaster-recovery-failover 12345678 87654321
This command performs failover operation for volume with ID 12345678 to replica volume with ID 87654321.
ibmcloud sl file disaster-recovery-failover IDENTIFIER REPLICA_ID
ibmcloud sl 文件重复-convert-status
获取给定块存储器重复卷的分割或移动完成百分比的状态。
ibmcloud sl file duplicate-convert-status IDENTIFIER
ibmcloud sl file replica-failback
从副本对文件卷进行故障恢复
ibmcloud sl file replica-failback VOLUME_ID
示例:
ibmcloud sl file 副本-故障恢复 12345678 此命令对标识为 12345678 的卷执行故障恢复操作。
ibmcloud sl file replica-failback IDENTIFIER
ibmcloud sl file replica-failover
将文件卷故障转移到给定副本卷
ibmcloud sl file replica-failover VOLUME_ID REPLICA_ID
示例:
ibmcloud sl file replica-failover 12345678 87654321 此命令将 ID 为 12345678 的卷故障转移到 ID 为 87654321 的副本卷。
ibmcloud sl file replica-failover IDENTIFIER REPLICA_ID
ibmcloud sl file replica-locations
列出给定卷的适用复制数据中心
示例:
ibmcloud sl 文件副本-位置 12345678 此命令列出标识为 12345678 的块卷的适当复制数据中心。
ibmcloud sl file replica-locations IDENTIFIER
ibmcloud sl file replica-order
订购文件存储器副本卷
ibmcloud sl file replica-order VOLUME_ID[OPTIONS]
示例:
ibmcloud sl file replica-order 12345678-sDAILYdal09 --tier4--os-typeLINUX 此命令为 ID 为 12345678 的卷订购副本,该卷执行 DAILY 复制,位于dal09,层级为 4,操作系统类型为Linux。
ibmcloud sl file replica-order IDENTIFIER [flags]
命令选项:
- --数据中心
- 该副本的数据中心的短名称。 例如,dal09 [要求]
- ---f,强制
- 强制执行操作而不确认
- ---i、iops
- 性能存储器 IOPs,介于 100 到 6000 之间且为 100 的倍数;如果未指定 IOPS 值,那么将使用原始卷的 IOPS 值
- ---s,快照计划
- 用于复制的快照安排。 选项有每小时、每天、每周[所需]时间
- ---t,层
- 订购副本的主卷的耐用性存储层(每 GB IOPS),[可选项]有:25、2、4、10:0.0.25,2,4,10,if未指定级别,则使用原始卷的级别
ibmcloud sl file replica-partners
列出块卷的现有副本卷
ibmcloud sl file replica-partners VOLUME_ID[OPTIONS]
示例:
ibmcloud sl 文件副本-合作伙伴 12345678 此命令列出标识为 12345678 的块卷的现有复制卷。
ibmcloud sl file replica-partners IDENTIFIER
ibmcloud sl file snapshot-cancel
取消给定卷的现有快照空间
ibmcloud sl file snapshot-cancel SNAPSHOT_ID[OPTIONS]
示例:
ibmcloud sl file snapshot-cancel 12345678--immediate -f 此命令将立即取消 ID 为 12345678 的快照,无需请求确认。
ibmcloud sl file snapshot-cancel IDENTIFIER [flags]
命令选项:
- ---f,强制
- 强制执行操作而不确认
- --immediate
- 立即取消快照空间,而不是在计费周年日取消
- --reason
- 可选的取消原因
ibmcloud sl file snapshot-create
创建给定卷的快照
ibmcloud sl file snapshot-create VOLUME_ID[OPTIONS]
示例:
ibmcloud sl file snapshot-create 12345678--notesnapshotforibmcloud 此命令为 ID 为 12345678 的卷创建快照,并添加注释为 snapshotforibmcloud。
ibmcloud sl file snapshot-create IDENTIFIER [flags]
命令选项:
- ---n,注释
- 要在新快照上设置的注释
ibmcloud sl file snapshot-delete
删除给定卷的快照
ibmcloud sl file snapshot-delete IDENTIFIER
ibmcloud sl file snapshot-disable
按指定安排禁用给定卷的快照
ibmcloud sl file snapshot-disable VOLUME_ID[OPTIONS]
示例:
ibmcloud sl file snapshot-disable 12345678-sDAILY 此命令禁用 ID 为 12345678 的卷的每日快照。
ibmcloud sl file snapshot-disable IDENTIFIER [flags]
命令选项:
- ---s,时间表类型
- [需要]快照时间表,选项有每小时、每天、每周
ibmcloud sl file snapshot-enable
按指定安排启用给定卷的快照
有关这些选项的更多详情https://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/enableSnapshots/。 示例:
ibmcloud sl file snapshot-enable 12345678-sWEEKLY-c5-m0--hour2-d0 此命令为 ID 为 12345678 的卷启用快照,每周日 2:00 拍摄快照,最多保留 5 个快照。
ibmcloud sl file snapshot-enable IDENTIFIER [flags]
命令选项:
- ---d,星期
- 应生成快照的星期几,介于 0 到 6 之间的整数。 0 表示 Sunday,1 表示 Monday,2 表示 Tuesday,3 表示 Wendesday,4 表示 Thursday,5 表示 Friday,6 表示星期六
- ---r,小时
- 应该生成快照的时刻,值为整数 0 到 23
- ---m,分钟
- 应该生成快照的分钟,值为整数 0 到 59
- ---c,保留数
- 要保留的快照数量
- ---s,时间表类型
- 快照计划,选项包括间隔、每小时、每天、每周
ibmcloud sl 文件快照-get-notification-status
获取给定卷的快照空间使用阈值警告标志设置。
ibmcloud sl file snapshot-get-notification-status IDENTIFIER
ibmcloud sl file snapshot-list
列出文件存储器快照
示例:
ibmcloud sl file snapshot-list 12345678--sortbyid 此命令列出 ID 为 12345678 的卷的所有快照,并按 ID 排序。
ibmcloud sl file snapshot-list IDENTIFIER [flags]
命令选项:
- --sortby
- 要作为排序依据的列。 选项为:id、name、created 或 size_bytes
ibmcloud sl file snapshot-order
订购块存储器卷的快照空间
有关尺寸选择,https://cloud.ibm.com/docs/BlockStorage?topic=BlockStorage-getting-started。 ibmcloud sl block volume-options' 获取可用选项。
示例:
ibmcloud sl file snapshot-order 12345678-s1000-t4 此命令为 ID 为 12345678 的卷订购快照空间,大小为1000GB,层级为每 GB 4 IOPS。
ibmcloud sl file snapshot-order IDENTIFIER [flags]
命令选项:
- ---f,强制
- 强制执行操作而不确认
- ---i、iops
- 性能存储器 IOPs,介于 100 到 6000 之间且为 100 的倍数
- ---s,尺寸
- 要创建的快照空间大小(单位:GB
- ---t,层
- 订购空间的块卷的耐用性存储级别(每 GB IOPS),[可选项]有 0.0.25,2,4,10
- ---u,升级
- 用于指示订单为升级订单的标志
ibmcloud sl file snapshot-restore
使用给定快照复原文件卷
示例:
ibmcloud sl 文件快照-restore 12345678 87654321 此命令从标识为 87654321 的快照复原标识为 12345678 的卷。
ibmcloud sl file snapshot-restore IDENTIFIER SNAPSHOT_ID
ibmcloud sl 文件快照-schedule-list
列出给定卷的快照安排
ibmcloud sl file snapshot-schedule-list IDENTIFIER
ibmcloud sl file snapshot-set-notification
对给定卷启用/禁用快照空间使用阈值警告。
ibmcloud sl file snapshot-set-notification IDENTIFIER [flags]
命令选项:
- --disable
- 禁用快照通知。
- --enable
- 启用快照通知。
ibmcloud sl file volume-cancel
取消现有文件存储卷
ibmcloud sl file volume-cancel VOLUME_ID[OPTIONS]
示例:
ibmcloud sl file volume-cancel 12345678--immediate -f 此命令将立即取消 ID 为 12345678 的卷,且无需请求确认。
ibmcloud sl file volume-cancel IDENTIFIER [flags]
命令选项:
- ---f,强制
- 强制执行操作而不确认
- --immediate
- 立即取消文件存储卷,而不是在计费周年日取消
- --reason
- 可选的取消原因
ibmcloud sl 文件卷-转换
将从属的重复卷转换为独立卷。
ibmcloud sl file volume-convert IDENTIFIER
ibmcloud sl file volume-count
列出每个数据中心的文件存储卷数
ibmcloud sl file volume-count [flags]
命令选项:
- --数据中心
- 按数据中心短名称过滤
- ---s,sortby
- 要作为排序依据的列
ibmcloud sl file volume-detail
显示指定卷的详细信息
ibmcloud sl file volume-detail IDENTIFIER
ibmcloud sl file volume-duplicate
通过复制现有卷来订购文件卷
ibmcloud sl file volume-duplicate VOLUME_ID[OPTIONS]
示例:
ibmcloud sl 文件卷-重复 12345678 此命令通过复制标识为 12345678 的卷来显示新卷的顺序。
ibmcloud sl file volume-duplicate IDENTIFIER [flags]
命令选项:
- ---d,从属重复
- 此重复卷是否将成为源卷的从属重复卷。
- ---i,重复-iops
- 性能存储器 IOPS,介于 100 到 6000 之间且为 100 的倍数;如果未指定 IOPS 值,那么将使用原始卷的 IOPS 值
- ---s,重复大小
- 复制文件卷的大小 (GB);如果未指定大小,将使用原始卷的大小
- ---n,重复快照大小
- 要为复制项订购的快照空间的大小,如果未指定快照空间大小,将使用源卷的快照空间大小
- ---t,重复层
- 耐久性存储器层;如果未指定层,将使用原始卷的层
- ---f,强制
- 强制执行操作而不确认
- ---o,origin-snapshot-id
- 用于复制的源卷快照的标识
ibmcloud sl 文件卷-限制
列出此帐户的每个数据中心的存储限制。
ibmcloud sl file volume-limits[OPTIONS]
示例:
ibmcloud sl file volume-limits
This command lists the storage limits per datacenter for this account.
ibmcloud sl file volume-limits
ibmcloud sl file volume-list
列出文件存储器
ibmcloud sl file volume-list[OPTIONS]
示例:
ibmcloud sl file volume-list-d dal09 -tendurance--sortbycapacity_gb 此命令列出当前账户中位于dal09 的所有耐用卷,并按容量排序。
ibmcloud sl file volume-list [flags]
命令选项:
- --column
- 要显示的列。 选项为:id、username、datacenter、storage_type、capacity_gb、bytes_used、IOPS、ip_addr、lunId、created_by、active_transactions、rep_partner_count 或 notes。 此选项可以多次指定
- --数据中心
- 按数据中心短名称过滤
- ---n,注释
- 按注释过滤
- ---o,命令
- 按购买了文件存储器的订单的标识过滤
- --sortby
- 要作为排序依据的列,缺省值为:id,选项为:id、username、datacenter、storage_type、capacity_gb、bytes_used、ip_addr、lunId、active_transactions 或 created_by
- ---t,存储类型
- 按存储卷的类型过滤,选项为:performance 或 endurance
- ---u,用户名
- 按卷用户名过滤
ibmcloud sl file volume-modify
修改现有文件存储卷
ibmcloud sl file volume-modify VOLUME_ID[OPTIONS]
示例:
ibmcloud sl file volume-modify 12345678 --new-size 1000 --new-iops 4000
This command modify a volume 12345678 with size is 1000GB, IOPS is 4000.
ibmcloud sl file volume-modify 12345678 --new-size 500 --new-tier 4
This command modify a volume 12345678 with size is 500GB, tier level is 4 IOPS per GB.
ibmcloud sl file volume-modify IDENTIFIER [flags]
命令选项:
- ---f,强制
- 强制执行操作而不确认
- ---i,new-iops
- 性能存储 IOPS,100 到 6000 之间,以 100 的倍数表示,[仅适用于性能卷] 如果未指定 IOPS 值,将使用卷的原始 IOPS 值。
- ---c,新尺寸
- 文件卷的新大小(以 GB 为单位)。 如果没有给出大小,则使用卷的原始大小。 潜在大小:[20、40、80、100、250、500、1000、2000、4000、8000、12000] 最小值:[卷的原始大小]
- ---t,新级
- 耐久性存储层(每 GB IOPS)[,仅适用于耐久性卷] 如果未指定层,将使用卷的原始层。
ibmcloud sl file volume-options
列出用于订购文件存储器的所有选项
ibmcloud sl file volume-options
示例:
ibmcloud sl file volume-options 此命令列出创建文件存储卷的所有选项,包括存储类型、卷大小、IOPS、层级、数据中心和快照大小。
ibmcloud sl file volume-options
ibmcloud sl file volume-order
订购文件存储卷
ibmcloud sl 文件卷顺序[OPTIONS]
示例:
ibmcloud sl file volume-order--storage-typeperformance--size1000--iops4000--os-typeLINUX-d dal09 此命令命令一个性能卷,大小为1000GB,IOPS 为 4000,操作系统类型为 LINUX,位于dal09。 ibmcloud sl file volume-order--storage-typeendurance--size500--tier4--os-typeXEN-d dal09 --snapshot-size500 此命令命令一个耐久卷,大小为500GB,层级为每 GB 4 IOPS,操作系统类型为 XEN,位于dal09,附加快照空间大小为500GB。
ibmcloud sl file volume-order [flags]
命令选项:
- ---b,计费
- 计费费率的可选参数(缺省值为 monthly),选项为:hourly、monthly
- --数据中心
- [需要]数据中心简称
- ---f,强制
- 强制执行操作而不确认
- ---i、iops
- 性能 存储[类性能所需的]存储 IOP(100 至 6000,以 100 的倍数表示
- ---s,尺寸
- [所需]存储容量(GB
- ---n,快照大小
- 用于订购快照空间以及耐久性文件存储器的可选参数;指定要订购的快照空间的大小(以 GB 计)
- ---t,存储类型
- [所需的]存储容量类型,选项包括:性能、耐用性
- ---e,层
- [存储类耐用性所需的耐用性]存储层(每 GB IOP),可选项有 0.0.25,2,4,10
ibmcloud sl 文件卷-刷新
使用其父卷的快照来刷新重复的卷。
使用来自其父代的快照刷新重复卷。ibmcloud sl 文件卷-刷新 VOLUME_ID SNAPSHOT_ID
示例:
ibmcloud sl file volume-refresh VOLUME_ID SNAPSHOT_ID
Refresh a duplicate VOLUME_ID with a snapshot from its parent SNAPSHOT_ID.
ibmcloud sl file volume-refresh IDENTIFIER SNAPSHOT_ID [flags]
命令选项:
- ---f,强制刷新
- 强制卷刷新,将取消任何正在进行的事务。
ibmcloud sl file volume-set-note
为现有文件存储卷设置注释。
设置现有文件存储卷的注释。ibmcloud sl file volume-set-note [选项] VOLUME_ID
示例:
ibmcloud sl file volume-set-note 12345678--note'这是我的笔记'
ibmcloud sl file volume-set-note IDENTIFIER [flags]
命令选项:
- ---n,注释
- [需要]与存储容量相关的公共注释