52AV手機A片王|52AV.ONE
標題:
LVM 教學
[打印本頁]
作者:
IT_man
時間:
2016-1-20 16:52
標題:
LVM 教學
參考 :
http://linux.vbird.org/linux_basic/0420quota.php#lvm
0 K5 |1 \$ k. I2 d6 w- h8 v
http://linux.vbird.org/linux_basic/0230filesystem.php#gdisk
) V8 _: f; T- h+ x9 D& {* c
4 ^. k+ @1 h4 O' \5 S
[彈性放大LV容量]
; c; I7 d% F! a4 \: p9 ^
+ w/ j8 r3 @- B
7 N3 J) J; O3 M. W/ j. y$ Q
1) lvextend -l 178813 /dev/11HD_vg/11HD_lv
* T' i4 d9 H+ X9 B4 R `
3 Z2 R/ C; s: Z
' d% R9 ?2 R; i6 D
178813是欲加大的size,如2.7T=178813 PE, 1 PE=16MB
1 v4 w- s: X0 m9 d/ Q. c- W
# z l6 j" B* g6 {2 r
$ D `) t9 x! N
2)lvresize -l 1966943 /dev/11HD_vg/11HD_lv
+ I/ K0 O7 p9 d
% n! w& W4 ^2 x& u
& m! L2 U( c/ m! i7 O
1966943是加大後的總size,如30T=1966943 PE , 可以用 vgdisplay 11HD_vg 查目前的 vg 詳細資料,包含total size and free size ,單位都是 PE
) j4 K" w$ Z' }# T: Y- m
5 G! j. a# L2 j; U0 P; s Y8 L
6 K3 ?( s1 T% Z* H
3)resize2fs /dev/11HD_vg/11HD_lv
# `$ r- R7 p6 ~7 E9 r# i
$ y7 S% C5 _+ z1 Z7 f5 [# y
- h& ], [! ]5 {( Y4 k* y0 o3 e; e
P.S
假如找不到gdisk指令,使用 yum install gdisk 安裝
0 r8 B) v8 n* Z
使用 gdisk 分割磁區時,
g( d( E+ x4 c0 W. o1 a
Hex code or GUID (L to show codes, Enter = 8300): 輸入8e00 ===> LVM (logical volumn manager)
W4 K( A7 o1 D5 ?( f) F) `- q3 z
" A, S# C8 ^8 t+ W
; m9 O% o* e2 j4 }2 W# Q/ Y
[移除pv]
) k0 F" `% i5 K* a# ~3 f2 t" F7 [
pvscan or pvdisplay 毀損的硬碟會顯示:
6 m8 H0 {3 r6 d
Couldn't find device with uuid WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3
. a! k+ S( |4 z& B! ?
PV Name unknown device
~0 C: A1 |' T" k* X' O0 {
' a0 T; Y$ _% i# v* i& ]. }
由於硬碟毀損,紀錄還留在VG內,因此需移除 PV:
* _8 s# m4 E) l, Q8 [
vgreduce --removemissing --force 11HD_vg #但也會把所有 LV刪除,故須重建 LV
6 {) N& t. ^0 M) e. @, R& p7 |
pvscan or pvdisplay 就不會顯示 "
unknown device
"
6 U0 K' x6 p* T0 N9 s( m7 a
0 B/ S2 a* y' T
4 I ?* l; u$ Q
[如何mount 已存在於一顆硬碟內之LVM的partition]
+ A7 X5 c" i4 `* }) f8 l$ D0 C
#pvscan
! q7 X7 {2 H2 V" p( g" p% _
PV /dev/sdc2 VG vg_centos6 lvm2 [27.46 GiB / 0 free] <===== 吾人想要mount 的LVM (已存在於別顆硬碟)
t* w3 e. Q- t0 l+ Z( o8 V2 B' O
PV /dev/sdb2 VG vg_test lvm2 [18.92 GiB / 0 free]
; }% I9 \4 Z) m
Total: 2 [46.39 GiB] / in use: 2 [46.39 GiB] / in no VG: 0 [0 ]
# J4 X! Q3 z1 X; f+ D0 D
) x9 \6 x4 X/ z. k
#vgscan
) D2 D W+ ~$ _$ a$ |, g' t" M
Reading all physical volumes. This may take a while...
9 W1 b6 C; B; w# s& ~
Found volume group "vg_centos6" using metadata type lvm2
" w% a- R; Y- |" J. Q7 K2 S" A" K
Found volume group "vg_test" using metadata type lvm2
3 t8 X- d1 s6 j* P% p- [: T2 a5 S
, j- U. K+ t. S( J# O. w# H
9 B5 s1 T. t. J% y. N: Q2 M
#lvscan
" ^# F9 O0 c& d% b0 U' [: ]
inactive '/dev/vg_centos6/lv_root' [21.84 GiB] inherit <====未啟用
0 [1 { ^7 G; P3 s+ f! A
inactive '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit <====未啟用
0 j+ Z) s) w; L
ACTIVE '/dev/vg_test/lv_root' [16.98 GiB] inherit
$ g( t' [7 Z/ V* ?1 a
ACTIVE '/dev/vg_test/lv_swap' [1.94 GiB] inherit
3 Y. ]. v" Q3 j( v/ T6 E. Y8 B
" k9 p$ V2 B$ I4 p: f
# H: u* W; _& s q) W1 B9 M9 G
#lvdisplay /dev/vg_centos6/lv_root
9 q5 u8 X! l5 O( A
--- Logical volume ---
: `, k0 r' D% M' i' Z
LV Path /dev/vg_centos6/lv_root
/ `6 C' H# u" h% n+ b% K$ ~4 x% n
LV Name lv_root
3 r; _+ ~7 c# `( C5 t
VG Name vg_centos6
% u C# U i' z8 o
LV UUID 0nFiiu-yDQG-1JUB-JI2r-uoTe-Hupi-WGisCe
. E7 G- H K! K5 }0 K: ~
LV Write Access read/write
0 ~4 y6 ]0 X9 {( \: I' W1 ^
LV Creation host, time ,
- ]+ l5 w4 X' Z X( ]8 m
LV Status unavailable <==== 不可用
! |; S* d3 D8 J& A4 S
# open 1
* L. J# ^" c6 j
LV Size 21.84 GiB
# g" Z4 v( v; b: ~/ d7 ], D5 v. ~% {
Current LE 5591
5 u' Q t2 S4 F6 O- @) c0 l! T9 Z
Segments 1
# z* B8 _- V/ [5 U! n/ [; d" |( b
Allocation inherit
8 J& n/ N$ ]" s
Read ahead sectors auto
1 o: R2 f) Q5 i |1 h, B
- currently set to 256
5 ~- b* \ e/ y' h0 g) G
Block device 253:2
% z4 q# f) Q0 E) z
3 h4 ^% x+ q7 k* N1 ]" d7 b' T
: T2 l4 g) ^$ a/ `: ?
重點在這裡:
2 i5 c7 x* V9 s( E. V
vgchange -ay
vg_centos6 <====== 啟動 VG (假如 關閉VG ==> vgchange -an vg_centos6)
6 A! F* o9 a2 e
再查一次 LV:
/ f2 V( _/ C' i! n) v
#lvscan
! \, U) G, u8 h$ X4 x4 x Q
ACTIVE '/dev/vg_centos6/lv_root' [21.84 GiB] inherit <====已啟動了
( }; y* v2 w1 e* B3 I
ACTIVE '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit <====已啟動了
+ q8 P7 |3 ~4 K) [% I7 E3 E
ACTIVE '/dev/vg_test/lv_root' [16.98 GiB] inherit
1 K9 f3 F+ R% C4 W2 G$ N% H j
ACTIVE '/dev/vg_test/lv_swap' [1.94 GiB] inherit
1 X1 C' U" E5 f* I
5 O( ~$ I9 }" m N
/ r2 M' R1 j6 j9 M5 V8 {) F
mount LVM:
1 n+ y8 l r+ D6 ]6 y6 F
mkdir /mnt/lvmdisk
: l, y* u; \, B0 k
mount /dev/vg_centos6/lv_root /mnt/lvmdisk
+ f4 M6 R# _- Q! \9 o( w
大功告成!
# y% J' k B. L/ |* g, E" Z+ F/ Z3 y
. Q% ]' T; W! d. B5 Z6 x9 i
4 T) K. l5 W8 R- x, k: B
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2