天天看點

【AIX 指令學習】增加/減小邏輯卷的大小

增加邏輯卷的大小

extendlv [ -mmapfile ] logicalvolume partitions

描述

   extendlv 指令可以增加配置設定給 logicalvolume 的邏輯分區數,通過給 partitions 參數代表的附加邏輯分區配置設定數目來實作。logicalvolume 參數可以是一個邏輯卷名或者邏輯卷 id。要限制對特定實體卷的配置設定,請在 physicalvolume 參數中使用一個或者多個實體卷的名稱;否則,卷标組中的所有實體卷就都可以配置設定給新的實體分區。

   預設情況下,邏輯卷利用現存的特征進行擴充,這些特征在您使用 lslv 指令時會顯示出來。要隻覆寫新分區的這些現有特征,請使用标志為這些特征選擇其他值。

邏輯卷的預設最大分區數為 512。在将邏輯卷擴充到超過 512 個邏輯分區之前,先使用 chlv 指令增加該預設值。

   預設的配置設定政策是使用每個邏輯卷拷貝的實體卷的最小數,将屬于一個拷貝的實體分區放置得盡可能連續,然後将實體分區放置在 -a 标志指定的希望區域。另外,在預設情況下,每個邏輯分區的拷貝是放在一個單獨的實體卷中的。

當使用 extendlv 指令時,您可以指定邏輯卷的大小為 512 塊 /kb/mb/gb。(見示例。)

---注:

在擴充一個帶狀邏輯卷時,分區數必須帶狀寬度的偶數倍。

我們建議使用很大的分區數(超過 800mb)的邏輯卷應該分段逐漸擴充。

對邏輯卷進行的修改在檔案系統中不會反應出來。要更改檔案系統的特征,請使用 chfs 指令。

extendlv 指令對于抽點轉儲式的卷标組不允許。

當增加一個條帶化邏輯卷的大小時,如果沒有足夠的實體分區時,extendv 失敗。

--例子:

要用三個邏輯分區來增加由 ora10g 目錄代表的邏輯卷的大小,請輸入:

extendlv ora10g 3

要請求一個名為 ora10g 的最小為 10mb 的邏輯卷,請輸入:

extendlv ora10g 10m #

extendlv 指令将确定建立最小那種大小的邏輯卷所需要的分區數。

您可以使用大寫和小寫字母,如下所示:

    b/b       512 byte blocks

    k/k       kb

    m/m       mb

    g/g       gb

減小邏輯卷的大小

按照如下步驟進行:

1 備份邏輯卷上的所有資料,如果邏輯卷上沒有資料則直接下一步

2 删除邏輯卷

3 按照減少後的邏輯卷大小重新建立邏輯卷

4 恢複原邏輯卷上的資料