增加邏輯卷的大小
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 恢複原邏輯卷上的資料