使用 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-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 注意
- [需要]與儲存卷相關的公開說明