使用 File Storage for Classic 服务 (ibmcloud sl 文件)

IBM Cloud® File Storage for Classic 是一种网络连接的基于 NFS 的 File Storage for Classic,具有持久、快速、灵活的特点。 在此网络连接存储器 (NAS) 环境中,您对文件共享功能和性能具有完全控制权。

在 IBM Cloud® 命令行界面使用以下命令管理 IBM Cloud classic 基础设施 File Storage for Classic 服务中的卷。

ibmcloud sl file access-authorize

授权主机访问给定卷

ibmcloud sl file access-authorize VOLUME_ID [OPTIONS]

示例

ibmcloud sl file access-authorize 12345678--virtual-id87654321 此命令授权 ID 为 87654321 的虚拟服务器访问 ID 为 12345678 的卷。

ibmcloud sl file access-authorize IDENTIFIER [flags]

命令选项

--d,硬件 ID
要授权的某个硬件服务器的标识
--p, IP 地址
要授权的 IP 地址
--i, ip-address-id
要授权的某个 IP 地址的标识
--s,子网-ID
要授权的某个子网的标识
--v, virtual-id
要授权的某个虚拟服务器的标识

ibmcloud sl file access-list

列出有权访问卷的主机。

标记为 "IN ACL "的访问主机属于具有相同 allowed_host_id 的父访问主机。 示例

ibmcloud sl file access-list 12345678 --sortby id 此命令列出授权访问 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-address-id
要撤销的某个 IP 地址的标识
--s,子网-ID
要撤销的某个子网的标识
--v, virtual-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 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 -s DAILY -d dal09 --tier 4 --os-type LINUX 此命令为 ID 为 12345678 的卷订购一个副本,该卷执行 DAILY 复制,位于 dal09,层级为 4,操作系统类型为 Linux。

ibmcloud sl file replica-order IDENTIFIER [flags]

命令选项

--d 数据中心
该副本的数据中心的短名称。 例如,dal09 [要求]
--f 力量
强制执行操作而不确认
--i,iops
性能存储器 IOPs,介于 100 到 6000 之间且为 100 的倍数;如果未指定 IOPS 值,那么将使用原始卷的 IOPS 值
--s,快照计划
用于复制的快照安排。 选项有每小时、每天、每周[所需]时间
--t 层级
订购副本的主卷的耐用性存储层(每 GB IOPS),[可选项]有:0.25,2,4,10,if 未指定层,将使用原始卷的层

ibmcloud sl file replica-partners

列出块卷的现有副本卷

示例

ibmcloud sl 文件副本-合作伙伴 12345678 此命令列出标识为 12345678 的块卷的现有复制卷。

ibmcloud sl file replica-partners IDENTIFIER

ibmcloud sl file snapshot-cancel

取消给定卷的现有快照空间

ibmcloud sl file snapshot-cancel SNAPSHOT_ID [选项]

示例

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 --note snapshotforibmcloud 此命令为 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 -s WEEKLY -c 5 -m 0 --hour 2 -d 0 此命令为 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 --sortby id 此命令列出 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 -s 1000 -t 4 此命令为 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.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 文件快照-设置-通知

对给定卷启用/禁用快照空间使用阈值警告。

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]

命令选项

--d 数据中心
按数据中心短名称过滤
---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 -t endurance --sortby capacity_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。 此选项可以多次指定
--d 数据中心
按数据中心短名称过滤
---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

列出排序块或文件存储卷的所有选项

列出排序块或文件存储卷的所有选项

另请参阅: https://cloud.ibm.com/docs/BlockStorage/index.html#provisioning-considerations https://cloud.ibm.com/docs/BlockStorage?topic=BlockStorage-orderingBlockStorage&interface=cli

ibmcloud sl file volume-options [flags]

命令选项

--prices
在存储器、快照和 iops 范围表中显示价格。

ibmcloud sl file volume-order

订购文件存储卷

示例

ibmcloud sl file volume-order --storage-type performance --size 1000 --iops 4000 --os-type LINUX -d dal09 此命令命令一个性能卷,大小为 1000GB,IOPS 为 4000,操作系统类型为 LINUX,位于 dal09。ibmcloud sl file volume-order --storage-type endurance --size 500 --tier 4 --os-type XEN -d dal09 --snapshot-size 500 此命令命令一个耐久卷,其大小为 500GB,层级为每 GB 4 IOPS,操作系统类型为 XEN,位于 dal09,附加快照空间大小为 500GB。

ibmcloud sl file volume-order [flags]

命令选项

--b 计费
计费费率的可选参数(缺省值为 monthly),选项为:hourly、monthly
--d 数据中心
[需要]数据中心简称
--f 力量
强制执行操作而不确认
--i,iops
性能 存储[类性能所需的]存储 IOP(100 至 6000,以 100 的倍数表示
--s 尺寸
[所需]存储容量(GB
--n,快照大小
用于订购快照空间以及耐久性文件存储器的可选参数;指定要订购的快照空间的大小(以 GB 计)
--t,存储类型
[所需的]存储容量类型,选项包括:性能、耐用性
--e 级别
[存储类型耐久性所需的]存储层级(每 GB IOP),选项有 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 注意
[需要]与存储容量相关的公共说明