Centos6
如何在 CentOS6 中調整邏輯卷的大小?
我將 Vsphere 客戶端中的預置大小增加到 32GB,並使用 gparted 將 VG 大小調整為 32GB
--- Physical volume --- PV Name /dev/sda2 VG Name vg_proxy PV Size 31.51 GiB / not usable 2.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 8066 Free PE 3072 Allocated PE 4994
但我不確定如何調整 LV 的大小而不失去數據。
--- Logical volume --- LV Path /dev/vg_proxy/lv_root LV Name lv_root VG Name vg_proxy LV UUID h9c0HO-xRQn-jX6q-4GGi-0nkt-2rnt-DNy3gR LV Write Access read/write LV Creation host, time proxy, 2013-12-23 15:23:20 -0800 LV Status available # open 1 LV Size 17.51 GiB Current LE 4482 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256
如何調整邏輯卷的大小?
增加卷幾乎不會導致數據失去。它非常可靠。(但是,您最近確實有經過驗證的備份,不是嗎?永遠無法保證。)
要增長到所有可用空間:
lvresize -rl +100%FREE /dev/vg_proxy/lv_root
或者,增長到絕對/相對值:
lvresize -rL 30G /dev/vg_proxy/lv_root lvresize -rL +5G /dev/vg_proxy/lv_root
含義有些不同。但是,這就是我通常使用這兩個選項的方式。您可以在手冊頁中閱讀更多內容。
-l,–範圍
$$ +|- $$邏輯範圍數$$ %{VG|LV|PVS|FREE|ORIGIN} $$ 以邏輯盤區為單位更改或設置邏輯卷大小。使用 + 或 - 符號,該值被添加到邏輯卷的實際大小或從中減去,沒有它,該值被視為絕對值。該數字還可以表示為後綴為 %VG 的捲組中總空間的百分比,相對於後綴為 %LV 的邏輯卷的現有大小,表示為物理卷上剩餘可用空間的百分比後綴為 %PVS 的命令行,後綴為 %FREE 的捲組中剩餘可用空間的百分比,或(對於快照)後綴為 %ORIGIN 的原始邏輯卷中總空間的百分比. 對於減法,結果值向下舍入,否則向上舍入。 -L,–尺寸
$$ +|- $$邏輯卷大小$$ bBsSkKmMgGtTpPeE $$ 以兆字節為單位更改或設置邏輯卷大小。M 表示兆字節,G 表示千兆字節,T 表示太字節,P 表示 PB 或 E 表示艾字節的大小後綴是可選的。帶有 + 或 - 符號的值會從邏輯卷的實際大小中添加或減去,並四捨五入到完整的擴展區大小,沒有它,該值將被視為絕對值。