chvdisk
使用 chvdisk 指令可修改磁區的內容,例如,磁碟名稱、I/O 控管速率或單元編號。您也可以變更 IBM® Easy Tier® 設定。
語法
>>- chvdisk -- -------------------------------------------------> >--+- -name -- new_name_arg -------------------------+----------> +- -cache --+-readwrite-+--+----------+-----------+ | +-readonly--+ '- -force -' | | '-無---------' | +- -rate -- throttle_rate --+----------+----------+ | '- -unitmb-' | +- -udid -- vdisk_udid -------------------------+ +-+---------------------------------------------+-+ | +- -warning --disk_size--+------------------+-+ | | | '- -unit--+- b --+-' | | | | +- kb -+ | | | | +- mb -+ | | | | +- gb -+ | | | | +- tb -+ | | | | '- pb -' | | | '-disk_size_percentage--%---------------------' | +-+--------------+--------------------------------+ | '- -copy-- id -' | +- -autoexpand --+- on --+--+--------------+------+ | '- off -' '- -copy-- id -' | +- -primary-- copy_id ----------------------------+ +- -syncrate-- syncrate --------------------------+ +- -easytier--+- on --+--+--------------+---------+ | '- off -' '- -copy-- id -' | '- -mirrorwritepriority --+- latency ----+--------' '- redundancy -' >--+- -volumegroup-------+-- -novolumegroup-- -backup--cloud----> '-+- volumegroup ---+-' '- novolumegroup -' >--+-----------------------------------------------------------------------------+--> +- -enable-- -account--+-cloud_account_name-+--+----------------------------+-+ | '-cloud_account_id---' '- -backupgrainsize--+-64--+-' | | '-256-' | '- -disable-------------------------------------------------------------------' >--+- vdisk_name -+-------------------------------------------->< '- vdisk_id ---'
參數
- -name new_name_arg
- (選用)指定要指派給磁區的新名稱。這個參數不能與 -rate 或 -udid 參數一起使用。如果未使用 -rate 或 -udid 參數,則這個參數是必要的。註: 請勿將該參數與檔案系統磁區一起使用。
- -cache readwrite | readonly | none
- (選用)指定磁區的快取選項。 有效項目為:
- 使用 readwrite 來啟用磁區快取。
- 使用 readonly 來停用磁區的寫入快取,但容許讀取快取。
- 使用 none 來停用磁區的快取模式。
預設值為 readwrite。
- -force
- (選用)force 參數只能用來變更 快取模式。force 參數與 cache 參數一起使用,可指定即使 I/O 群組離線,您也要系統變更磁區的快取模式。 這個選項會置換快取清除機制。
小心: 如果將 force 參數用於變更快取模式,則快取的內容將被捨棄,並且磁區可能會因為失去快取的資料而毀損。 不論系統是否能從快取中退置所有寫入資料,都可能會發生此毀損情況。請小心使用 force 參數。重要: 使用 force 參數,可能導致無法存取。請務必在產品支援資訊的指示下使用。
- -rate throttle_rate -unitmb
- (選用)指定磁區的 I/O 控管速率,其超越所接受的 I/O 數量。預設的 throttle_rate 單位是 I/O。依預設,會停用 throttle_rate。如果要將 throttle_rate 單位變更為每秒百萬位元 (MBps),請指定 -unitmb 參數。磁區的控管速率可以使用 I/O 或 MBps 指定,但不能同時使用兩者。但是,您可以將某些磁區的速率設為 I/O,而將其他磁區的速率設為 MBps。當磁區上配置每秒輸入/輸出作業數 (IOPS) 限制,且該限制小於 100 IOPS 時,節流控制邏輯會將其捨入至 100 IOPS。即使節流控制是設定為小於 100 IOPS 的值,實際的節流控制仍以 100 IOPS 進行。註: 如果要停用特定磁區的節流控制,請將 throttle_rate 值設定為零。
這個參數不能與 -name 或 -udid 參數一起使用。
- -udid vdisk_udid
- (選用)指定磁碟的單元編號 (-udid)。vdisk_udid 是支援 OpenVMS 主機所需要的 ID;沒有其他系統會使用這個參數。有效選項為 0 - 32,767 範圍內的十進位數,或是從 0 到 0x7FFF 的十六進位數。十六進位數的前面必須加上 0x(例如,0x1234)。如果未使用 -udid 參數,則預設的 -udid 為 0。
此參數不能與 -name 參數一起使用。
- -warning disk_size | disk_size_percentage%
- (選用)當精簡佈建副本上已使用的磁碟容量首次超出指定的臨界值時會產生警告。您可以指定 disk_size 整數(預設為 MB,除非已指定 -unit 參數);或者,您也可以指定 disk_size%,它是磁區大小的百分比。 如果要停用警告,請指定 0 或 0%。
- -unit b | kb | mb | gb | tb | pb
- (選用)指定用於 -warningdisk_size 參數的資料單位。 預設單位值是 MB。
- -autoexpand on |off
- (選用)指定精簡佈建磁區副本是否透過從其儲存區配置新的延伸範圍,而自動擴充其實際容量。如果要使用此參數,磁區必須是精簡佈建。
- -copy id
- (選用)指定要套用變更的副本。這個參數必須與 -autoexpand 或 -warning 參數一起指定。如果指定的磁區是鏡映磁區,並且只有一個磁區副本是精簡佈建,則 -copy 參數是必要的。如果兩個副本都是精簡佈建,並且未指定 -copy 參數,則會對這兩個副本設定所指定的 -autoexpand 或 -warning 參數。
- -primary copy_id
- (選用)指定主要副本。只有當新的主要副本在線上且已同步時,變更主要副本才會生效。如果在發出指令時,新的主要副本在線上且已同步,則變更會立即生效。如果主要副本的 autodelete 旗標已設定為 yes (on),則您無法變更磁區的主要副本。重要: 此參數不能與快速格式化的磁區一起使用。
- -syncrate syncrate
- (選用)指定副本同步化速率。零 (0) 值會阻止同步化。預設值為 50。有關受支援的 -syncrate 值及其對應速率,請參閱表 1。請利用這個參數來變更在同步化之前,完全配置的磁區或鏡映磁區的格式化速率。
- -easytier on |off
- (選用)啟用或停用 IBM Easy Tier 功能。
- -mirrorwritepriority latency | redundancy
- (選用)指定如何配置鏡映寫入演算法優先順序。在所有先前的輸入及輸出 (I/O) 完成之後,對鏡映寫入優先順序的變更,會立即反映在磁區的視圖,也會反映在磁區的行為中。
- 選擇 latency 表示對寫入 I/O 回應緩慢的副本會變成不同步,如果其他副本順利寫入該資料,則寫入 I/O 完成。
- 選擇 redundancy 時,表示對寫入 I/O 回應較慢的副本,會讓寫入 I/O 與較慢的 I/O 同步完成,以便維護同步化。
- -volumegroup volumegroup_name | volumegroup_id
- (選用)
指定新的磁區群組給磁區。此參數與 -novolumegroup 互斥。
- -novolumegroup
- (選用)指定磁區不屬於任何磁區群組。此參數與 -volumegroup 互斥。
- -backup cloud
- (選用)指定要啟用或停用的雲端 Snapshot 類型。該值必須是 cloud。
- -enable
- (選用)啟用以 -backup 參數指定的備份或 Snapshot 類型。
- -disable
- (選用)停用以 -backup 參數指定的備份或 Snapshot 類型。
- -account cloud_account_id | cloud_account_name
- (選用)指定要用於磁區的雲端帳戶。-enable 必須與此參數一起指定。
- -backupgrainsize 64 | 256
- (選用)指定磁區對映的粒度大小 (KB)。值為 64 和 256。您必須指定 -enable 才能使用此參數。
您可以針對具有一個帳戶的雲端 Snapshot 啟用磁區。在相同或不同的雲端帳戶上,您無法在磁區上再一次啟用雲端備份。
如果 Snapshot 正在進行,您無法關閉雲端 Snapshot 功能。凡是正在進行的 Snapshot 都必須完成或取消。
- vdisk_name | vdisk_id
- (必要)依 ID 或名稱指定要修改的磁區。
說明
chvdisk 指令可修改磁區的單一內容。 比方說,如果您要變更磁區名稱並修改同步化速率,則必須發出該指令兩次。如果磁區離線,請使用 recovervdisk 指令來回復磁區,並使其回到線上。
位於資料縮減儲存區中的精簡佈建或壓縮副本必須啟用 -autoexpand。如果磁區包含的副本位於資料縮減儲存區中,則快取模式必須設定為 readwrite。
位於資料縮減儲存區中的精簡佈建或壓縮副本不能設定警告臨界值。如果要變更警告臨界值,您必須指定 -copy。
您可以指定新的名稱或標籤。 接著,您就可以使用新名稱來參照該磁區。
您可以對這個磁區可接受的 I/O 交易數目設定限制。其可透過每秒 I/O 數或每秒 MB 數來設定。 依預設,在建立磁區時,不會設定 I/O 控管速率。
建立磁區時,不會套用節流控制。請使用 -rate 參數來變更此設定。如果要將磁區變回到無節流控制的狀態,請以 -rate 參數指定 0(零)。
如果是資料縮減儲存區中的精簡佈建和壓縮磁區副本,則會從資料縮減儲存區衍生 Easy Tier 狀態,因為資料是由中央資料磁碟所管理。因此,在這些磁區類型上無法關閉 Easy Tier 模式。資料縮減儲存區中的精簡佈建和壓縮磁區一律會開啟 Easy Tier,而不論儲存區設定為何。Easy Tier 設定是儲存區和磁區設定的組合,詳述於 mkvdisk 的說明表格中。對磁區保持開啟 Easy Tier,即可由儲存區設定決定開啟或關閉 Easy Tier。對於資料縮減儲存區中的完整配置磁區,Easy Tier 可以開啟,也可以關閉。
| 使用者指定的 syncrate 屬性值 | 每秒複製的資料 |
|---|---|
| 1 - 10 | 128 KB |
| 11 - 20 | 256 KB |
| 21 - 30 | 512 KB |
| 31 - 40 | 1 MB |
| 41 - 50 | 2 MB |
| 51 - 60 | 4 MB |
| 61 - 70 | 8 MB |
| 71 - 80 | 16 MB |
| 81 - 90 | 32 MB |
| 91 - 100 | 64 MB |
呼叫範例
chvdisk -rate 2040 1
顯示的輸出如下:
No feedback
呼叫範例
chvdisk -cache readonly 1
顯示的輸出如下:
No feedback
呼叫範例
chvdisk -volumegroup 1 vdisk2
顯示的輸出如下:
No feedback
呼叫範例
如果要對磁區啟用雲端 Snapshot,請輸入下列指令:
chvdisk -backup cloud -enable -account myVardyj vdisk7
顯示的輸出如下:
No feedback
呼叫範例
如果要對磁區停用雲端 Snapshot,請輸入下列指令:
chvdisk -backup cloud -disable vdisk7
顯示的輸出如下:
No feedback
