使用 CLI 縮小磁區的容量

您可以使用指令行介面 (CLI) 來縮小已壓縮或未壓縮的磁區。

關於這項作業

如有需要,可以縮小磁區。在建立 FlashCopy® 對映、Metro Mirror 關係或 Global Mirror 關係時,您可以讓目標或輔助磁區與來源或主磁區的大小相同。 如有需要,可以縮小但是,如果磁區包含資料,請不要縮小磁碟。如果所選的磁區正在執行快速起始設定,系統會禁止縮小磁區。在快速起始設定完成之後,您就可以縮小磁區。

小心:
  1. 很難預測作業系統或檔案系統如何使用磁區中的容量。縮小磁區時會從磁碟尾端移除容量,而不論該容量是否在使用中。即使磁區有可用容量,當您縮小磁區時,請勿假設只會移除未用的容量。
  2. 如果磁區包含正在使用的資料,在未備份資料之前,請絕對不要嘗試縮小磁區
  3. 基於效能理由,一些作業系統或檔案系統會使用磁碟的外緣分割區。

您可以利用 shrinkvdisksize 指令,將配置給特定磁區的實體容量縮小指定的數量。您也可以縮小精簡佈建磁區的虛擬容量,而不需要變更指派給磁區的實體容量。

處於具有變更磁區的 Global Mirror 關係或處於 HyperSwap® 關係中的任何磁區,都無法縮小容量。

如果磁區處於 consistent_synchronized 狀態的 Metro Mirror 和 Global Mirror 關係,而且這些磁區正在使用精簡供應或壓縮副本,則可以縮小容量。您不能縮小下列類型的磁區:
  • 在 HyperSwap 關係中或在 Global Mirror 關係中的磁區是以 cycling 模式運作。
  • 處於已配置變更磁區之關係中的磁區。
  • 具有完整配置副本的磁區。

您必須縮減關係中的這兩個磁區,以維護系統的完整運作。請將主要磁區縮小所需的容量,然後再縮小次要磁區。

程序

請完成下列步驟來縮小磁區:

  1. 驗證磁區未對映至任何主機物件。如果已對映磁區,就會顯示資料。
  2. 您可以判斷來源或主磁區的確切容量。請發出下列指令:

    lsvdisk -bytes vdisk_name

  3. 將磁區縮小所需的數量。請輸入下列指令,其中 size_change 以指定的單位表示磁區的縮減大小,vdisk_name 是您要縮小的磁區。
    shrinkvdisksize -size size_change -unit
    b | kb | mb | gb | tb | pb vdisk_name