使用 File Storage for Classic 服務 (ibmcloud sl file)

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-id 87654321 此指令授權 ID 為 87654321 的虛擬伺服器存取 ID 為 12345678 的磁碟區。

ibmcloud sl file access-authorize IDENTIFIER [flags]

指令選項

--d,硬體 ID
要授權的某部硬體伺服器的 ID
--p, ip 地址
要授權的 IP 位址
--i, ip-address-id
要授權的某個 IP 位址的 ID
--s,子網路-ID
要授權的某個子網路的 ID
--v 虛擬 ID
要授權的某部虛擬伺服器的 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-id 87654321 此指令撤銷 ID 為 87654321 的虛擬伺服器對 ID 為 12345678 的磁碟區的存取權限。

ibmcloud sl file access-revoke IDENTIFIER [flags]

指令選項

--d,硬體 ID
要撤銷的某部硬體伺服器的 ID
--p, ip 地址
要撤銷的 IP 位址
--i, ip-address-id
要撤銷的某個 IP 位址的 ID
--s,子網路-ID
要撤銷的某個子網路的 ID
--v 虛擬 ID
要撤銷的某部虛擬伺服器的 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 檔案複製-轉換-狀態

取得給定區塊儲存體重複磁區的分割或移動已完成百分比狀態。

ibmcloud sl file duplicate-convert-status IDENTIFIER

ibmcloud sl file replica-failback

從抄本進行檔案磁區失效回復

ibmcloud sl file replica-failback VOLUME_ID

範例

ibmcloud sl file replica-failback 12345678 這個指令會對 ID 為 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 file replica-locations 12345678 這個指令會列出 ID 為 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 的倍數,介於 100 與 6000 之間,如果未指定 IOPS 值,將會使用原始磁區的 IOPS 值
--s,快照排程
要用於抄寫的 Snapshot 排程。 選項有:每小時、每日、每週所[需的]時間
--t 層級
主卷的耐久性儲存層級(每 GB IOPS),副本是為其訂購[的],可選,選項如下:0.25,2,4,10,if 未指定層級,將使用原始卷的層級

ibmcloud sl file replica-partners

列出區塊磁區的現有抄本磁區

範例

ibmcloud sl file replica-partners 12345678 這個指令會列出 ID 為 12345678 之區塊磁區的現有抄本磁區。

ibmcloud sl file replica-partners IDENTIFIER

ibmcloud sl file snapshot-cancel

取消給定磁區的現有 Snapshot 空間

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
立即取消 Snapshot 空間,而不是在計費週年日取消
--reason
選用的取消理由

ibmcloud sl file snapshot-create

在給定的磁區上建立 Snapshot

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 注意
要設定於新 Snapshot 的附註

ibmcloud sl file snapshot-delete

在給定的磁區上刪除 Snapshot

ibmcloud sl file snapshot-delete IDENTIFIER

ibmcloud sl file snapshot-disable

依給定磁區的指定排程停用 Snapshot

ibmcloud sl file snapshot-disable VOLUME_ID [OPTIONS]

範例

ibmcloud sl file snapshot-disable 12345678 -s DAILY 此指令停用 ID 為 12345678 的磁碟區的每日快照。

ibmcloud sl file snapshot-disable IDENTIFIER [flags]

指令選項

--s,時間表類型
[需要]快照排程,選項有每小時、每天、每週

ibmcloud sl file snapshot-enable

依指定的排程為給定的磁區啟用 Snapshot

有關這些選項的更多詳細信息,請參閱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,週日
應該在星期幾擷取 Snapshot,0 到 6 之間的整數。 0 表示 Sunday,1 表示 Monday,2 表示 Tuesday,3 表示 Wendesday,4 表示 Thursday,5 表示 Friday,6 表示星期六
--r 小時
應該在幾點擷取 Snapshot,選項為 0 到 23 之間的整數
--m 分鐘
應該在幾分擷取 Snapshot,選項為 0 到 59 之間的整數
--c,保留數
要保留的快照數量
--s,時間表類型
快照計劃,選項有:INTERVAL、HOURLY、DAILY、WEEKLY

ibmcloud sl file snapshot-get-notification-status

取得給定磁區的 Snapshot 空間使用情形臨界值警告旗標設定。

ibmcloud sl file snapshot-get-notification-status IDENTIFIER

ibmcloud sl file snapshot-list

列出檔案儲存空間 Snapshot

範例

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

訂購用於區塊儲存磁區的 Snapshot 空間

請參閱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 的倍數,介於 100 與 6000 之間
--s 尺寸
要建立的快照空間大小 (GB)
--t 層級
訂購空間的區塊卷的耐久性儲存層級 (IOPS per GB) 為[選項],選項如下:0.25,2,4,10
--u 升級
標示旗標,以指出訂單為升級

ibmcloud sl file snapshot-restore

使用給定 Snapshot 還原檔案磁區

範例

ibmcloud sl file snapshot-restore 12345678 87654321 這個指令會從 ID 為 87654321 的 Snapshot 還原 ID 為 12345678 的磁區。

ibmcloud sl file snapshot-restore IDENTIFIER SNAPSHOT_ID

ibmcloud sl 檔案快照排程清單

列出給定磁區的 Snapshot 排程

ibmcloud sl file snapshot-schedule-list IDENTIFIER

ibmcloud sl 檔案快照-設定-通知

啟用/停用給定磁區的 Snapshot 空間使用情形臨界值警告。

ibmcloud sl file snapshot-set-notification IDENTIFIER [flags]

指令選項

--disable
停用 Snapshot 通知。
--enable
啟用 Snapshot 通知。

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,排序依據
直欄排序方式

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 file volume-duplicate 12345678 這個指令會顯示透過複製 ID 為 12345678 的磁區來訂購新磁區。

ibmcloud sl file volume-duplicate IDENTIFIER [flags]

指令選項

--d,依賴重複
這個副本是否將為原始磁區的獨立副本。
--i,複製-iops
效能儲存空間 IOPS,此值為 100 的倍數,介於 100 與 6000 之間,如果未指定 IOPS 值,將會使用原始磁區的 IOPS 值
--s,重複大小
重複檔案磁區的大小(以 GB 為單位),如果未指定大小,將會使用原始磁區的大小
--n 複製快照大小
要針對重複項目訂購的 Snapshot 空間大小,如果未指定 Snapshot 空間大小,將會使用原始磁區的 Snapshot 空間大小
--t,重複層
耐久性儲存空間層級,如果未指定層級,將會使用原始磁區的層級
--f 力
強制執行作業,而不進行確認
--o, origin-snapshot-id
要用於複製的原始磁區 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 耐久性 --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,訂單
依購買檔案儲存空間的訂單 ID 過濾
--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,新階層
耐久性儲存層級 (IOPS per GB) [僅適用於耐久性磁碟區] 如果未指定層級,則將使用磁碟區的原始層級。

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
顯示儲存體、Snapshot 及 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 的倍數介於 100 與 6000 之間
--s 尺寸
[所需的]儲存容量大小 (GB)
--n 快照大小
用於訂購 Snapshot 空間及耐久性檔案儲存空間的選用參數;指定要訂購的 Snapshot 空間大小 (GB)
--t 儲存類型
[所需的]儲存容量類型,選項為:效能、耐久性
--e 層級
耐久性 儲存[類型耐久性所需的]儲存層級 (IOP 每 GB),選項為:0.25,2,4,10

ibmcloud sl file volume-refresh

以來自母項的 Snapshot 重新整理重複磁區。

使用來自其母項的 Snapshot 來重新整理重複磁區。ibmcloud sl file volume-refresh 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 [OPTIONS] VOLUME_ID

範例

ibmcloud sl 檔案volume-set-note 12345678 --note '這是我的筆記'

ibmcloud sl file volume-set-note IDENTIFIER [flags]

指令選項

--n 注意
[需要]與儲存卷相關的公開說明