w! v; A4 ~3 J9 V) R8 g178813是欲加大的size,如2.7T=178813 PE, 1 PE=16MB6 o9 n8 U- ?0 V
5 f' s3 _& s: f% a2 X0 i& i
0 N% u2 c' C' a
2)lvresize -l 1966943 /dev/11HD_vg/11HD_lv& d; Z$ g4 z5 C' x! Y8 g. G
. @% }3 f+ U8 B* b' O 0 J& c# e A* X3 t( J/ T' Z9 K- |) h- i1966943是加大後的總size,如30T=1966943 PE , 可以用 vgdisplay 11HD_vg 查目前的 vg 詳細資料,包含total size and free size ,單位都是 PE 4 y# G0 C5 q; ~5 ~% I4 f* P t: c7 k& ]* U7 p
+ _4 h' a# W j7 k @7 y/ P
3)resize2fs /dev/11HD_vg/11HD_lv * \9 S$ _8 ^3 d4 q( d) {# \6 F# x+ {: z! O
" P5 u& k9 Z/ [& \) o/ E
P.S假如找不到gdisk指令,使用 yum install gdisk 安裝3 _0 I; D& y( b" o- b$ w
使用 gdisk 分割磁區時, $ Q3 q( Y5 e! W
Hex code or GUID (L to show codes, Enter = 8300): 輸入8e00 ===> LVM (logical volumn manager) ! W* K0 o, l& `" v+ k3 r% }1 z3 v- z
# O* K! x8 ]7 M. z [移除pv]0 J L% N4 B9 t1 J$ J" \4 m
pvscan or pvdisplay 毀損的硬碟會顯示: $ L5 u' F: K% p5 ?1 \" [8 c9 Y% uCouldn't find device with uuid WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3% G8 ?2 ^' W; R: `; K2 I
PV Name unknown device 9 g+ ]% J: n+ o 8 f/ F9 q/ v, i, [" h( s' _由於硬碟毀損,紀錄還留在VG內,因此需移除 PV:: E3 m2 M6 d2 `
vgreduce --removemissing --force 11HD_vg #但也會把所有 LV刪除,故須重建 LV * q$ V6 j: X0 m4 N! }1 j+ x/ npvscan or pvdisplay 就不會顯示 "unknown device" 1 w$ U% g# \: b, Z. b8 ]. A( r n7 a8 n/ ?5 t$ e* h& I
! s0 X0 Y0 K, m1 w5 x5 S[如何mount 已存在於一顆硬碟內之LVM的partition]% m i5 V3 D' O0 y4 o
#pvscan- r% P1 y; f6 d# R- t* L n7 n+ Q2 l3 i
PV /dev/sdc2 VG vg_centos6 lvm2 [27.46 GiB / 0 free] <===== 吾人想要mount 的LVM (已存在於別顆硬碟) 8 k. F S+ @$ w7 d7 ` PV /dev/sdb2 VG vg_test lvm2 [18.92 GiB / 0 free]7 W% I [, ]7 M/ `
Total: 2 [46.39 GiB] / in use: 2 [46.39 GiB] / in no VG: 0 [0 ] 7 {6 A4 ]; t, |: A' W $ J8 e: m# H( D#vgscan; R! Q/ D1 u) u7 @2 R$ P, F2 F6 l3 W
Reading all physical volumes. This may take a while... & y* W ~# u1 i" y Found volume group "vg_centos6" using metadata type lvm2 & m8 `' R5 c5 p0 K4 ^2 @, q& |2 ? Found volume group "vg_test" using metadata type lvm2- Y) t" r' f0 r& s q
1 x4 u0 J/ A8 K: G% r4 _" _; \ H# U) c: t
#lvscan . \* N6 x9 k2 I0 T inactive '/dev/vg_centos6/lv_root' [21.84 GiB] inherit <====未啟用8 S$ @! Q& w4 D. ?5 N
inactive '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit <====未啟用 2 w1 G d# C9 i) E) k ACTIVE '/dev/vg_test/lv_root' [16.98 GiB] inherit / ]- \5 t7 K9 G3 k8 b ACTIVE '/dev/vg_test/lv_swap' [1.94 GiB] inherit8 x5 c9 N# ^; M+ E5 Z; B" {
- _- u# b! F* u4 P9 F1 a6 i t( g. ?' _) A3 t: R
#lvdisplay /dev/vg_centos6/lv_root 5 b' [$ \; ^. g --- Logical volume ---) @8 \5 ^0 p! f& G7 p8 M
LV Path /dev/vg_centos6/lv_root! n9 O9 \6 N) T1 G
LV Name lv_root- a6 E3 M( M9 W+ p( ~0 Y
VG Name vg_centos6 5 I9 n0 z% z! c" C% ? LV UUID 0nFiiu-yDQG-1JUB-JI2r-uoTe-Hupi-WGisCe 1 h- S# {1 W5 q4 \: A" b2 u6 {4 b7 A LV Write Access read/write 8 `5 l$ q" a0 ~6 l- s LV Creation host, time , $ L" q" C7 N: l* v1 `/ E1 Z% P LV Status unavailable <==== 不可用+ n0 X8 d5 `8 D3 u6 n, i+ R
# open 16 B. b" X5 F( v7 M+ j9 G
LV Size 21.84 GiB . S: |- t9 |: i. F Current LE 5591 R+ e% t- B- z
Segments 17 O4 m( i/ ?) n$ e& D& g
Allocation inherit 9 R+ J1 p! K: [% R( o, j1 R6 l Read ahead sectors auto + Y- o7 X9 K% z9 I - currently set to 256- d% |2 @/ v) p y4 G
Block device 253:2 # L7 M( |' r! T k" x) ]+ Z4 ] 3 l3 o' L' u6 z( I' U) z# X$ b+ I4 G% b7 l, [
重點在這裡:7 q! o% u) i" E+ ?
vgchange -ay vg_centos6 <====== 啟動 VG (假如 關閉VG ==> vgchange -an vg_centos6)! S7 l1 } Q/ M, Q! g, l4 }
再查一次 LV:* _. r" y. y- I+ f4 X% w% x
#lvscan! q3 Z6 @+ F* i' D1 Z# U
ACTIVE '/dev/vg_centos6/lv_root' [21.84 GiB] inherit <====已啟動了6 M6 g/ Y& n" Z- `
ACTIVE '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit <====已啟動了9 i4 f: u5 n" A3 x! Q* [" V# {
ACTIVE '/dev/vg_test/lv_root' [16.98 GiB] inherit* l+ L) O/ j% M2 E1 v2 C: V
ACTIVE '/dev/vg_test/lv_swap' [1.94 GiB] inherit ' L* q% A+ x3 n e2 e# e' e* O 7 k4 {& Z9 ^* w; l) F7 X6 B2 V* B, w/ m
mount LVM: c* J F) I9 k
mkdir /mnt/lvmdisk; T/ K+ u) O( [ i8 q3 u
mount /dev/vg_centos6/lv_root /mnt/lvmdisk7 n& R1 s) _& r6 e9 c$ @
大功告成!) k/ y+ `% V' { g5 N+ z7 X