52AV手機A片王|52AV.one

 找回密碼
 立即註冊
查看: 1240|回復: 0

[linux指令] LVM 教學

[複製鏈接]
發表於 2016-1-20 16:52:08 | 顯示全部樓層 |閱讀模式
tid=27827&參考 : http://linux.vbird.org/linux_basic/0420quota.php#lvm9 m' h8 e6 z# s* W" c" c
         http://linux.vbird.org/linux_basic/0230filesystem.php#gdisk( d1 Z! d3 k) L% H8 q+ X' V

' e9 Z5 \* f! k$ Z3 Q- q0 K[彈性放大LV容量]
7 j) M2 _% i8 D9 p+ v% ?) W/ t5 w# `5 c- t
# L1 X6 |1 q. D7 y' w. F) S) |
1) lvextend -l 178813 /dev/11HD_vg/11HD_lv
( O. z: e5 g) a- z* x5 E7 l  e1 c1 \; J( g" S
$ C) ^; S+ l, p" i8 L
178813是欲加大的size,如2.7T=178813 PE, 1 PE=16MB  C. u+ ?% H; \! z) H. @
- R" h" E! {/ X2 X' A; f/ Z  ~
' L) E0 q; Z/ O) Y% v6 w, l
2)lvresize -l 1966943 /dev/11HD_vg/11HD_lv
1 G% y! c3 ]( H2 m/ U5 R/ h. S" _0 _; H

/ P/ T2 \6 r; I- c1966943是加大後的總size,如30T=1966943 PE , 可以用 vgdisplay 11HD_vg 查目前的 vg 詳細資料,包含total size and free size ,單位都是 PE! D! x4 H" _7 P- Y+ R0 i# _# x% W
% Z7 c% N9 s  W$ g. k
2 `& `, _( \& @# h. c" m/ C" h+ z
3)resize2fs /dev/11HD_vg/11HD_lv1 d* c" u/ k1 D# y

9 h2 Q; {9 G9 t/ H+ ]

% v) E8 [% A" aP.S假如找不到gdisk指令,使用 yum install gdisk 安裝( I3 Y( o, `: ]5 D6 X
使用 gdisk 分割磁區時,
8 ~. ^3 q5 _& i- O0 b* u# N/ W- K
Hex code or GUID (L to show codes, Enter = 8300):  輸入8e00  ===> LVM (logical volumn manager). Z' m! ~! V, K

, d3 ~1 U1 U+ B: o

1 w/ i5 c2 d9 h5 u[移除pv]
5 i' @* J3 L7 c  g3 l. @0 k  lpvscan or pvdisplay 毀損的硬碟會顯示:
/ Y) P: F9 N* |- b3 N# `7 jCouldn't find device with uuid WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3  D5 s4 K& p4 ^# ]
PV Name               unknown device# n' ]+ g% p/ s, z6 y' m
* b6 C% p& Y2 m
由於硬碟毀損,紀錄還留在VG內,因此需移除 PV:
# ~. X/ x: t& p9 s/ ~vgreduce --removemissing --force 11HD_vg  #但也會把所有 LV刪除,故須重建 LV
% H# R" b; h/ Upvscan or pvdisplay 就不會顯示 "unknown device"
+ @3 v* L8 O6 \
6 f; D' }1 A) W4 I7 }7 F

$ J% Y. Y, q! Q" ?0 u* X; W$ i- V[如何mount 已存在於一顆硬碟內之LVM的partition]
, R0 A* Q1 d4 d; @9 t#pvscan7 R  @* i* u3 o$ P7 Z6 B
  PV /dev/sdc2   VG vg_centos6   lvm2 [27.46 GiB / 0    free]      <===== 吾人想要mount 的LVM (已存在於別顆硬碟)/ O0 I/ `3 O/ Q1 G# J+ g' ?
  PV /dev/sdb2   VG vg_test      lvm2 [18.92 GiB / 0    free]+ t8 ^6 {4 x+ \6 L* M+ j
  Total: 2 [46.39 GiB] / in use: 2 [46.39 GiB] / in no VG: 0 [0   ]
. p5 F: ^5 `& L8 B, S5 y8 V* \. h  X7 |0 r% R. ^* a3 _
#vgscan7 r( U8 E8 a# L; C  F$ Q
  Reading all physical volumes.  This may take a while...
1 I, N5 ?1 U* {1 f  Found volume group "vg_centos6" using metadata type lvm2
1 u1 N9 ?7 x4 i  Found volume group "vg_test" using metadata type lvm23 J8 Z0 Y9 j5 i+ Q4 K$ v

* `% N# F1 w( Y; }* l% k. `# b& j
#lvscan, Y& s' w( m5 I8 X# u; G
  inactive            '/dev/vg_centos6/lv_root' [21.84 GiB] inherit    <====未啟用
  d& q: s* _3 o9 A: l  inactive            '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit    <====未啟用3 R7 V. P: S9 ~7 e+ D4 i7 S
  ACTIVE            '/dev/vg_test/lv_root' [16.98 GiB] inherit( p- I3 v% r7 H% l
  ACTIVE            '/dev/vg_test/lv_swap' [1.94 GiB] inherit
4 p  f; {1 C4 r. f; H6 s" y9 R& S# U  J& d4 t
$ \/ ?2 s% D6 X1 w& l
#lvdisplay /dev/vg_centos6/lv_root
% ]7 o0 K0 i. z4 U4 \( ?  --- Logical volume ---
8 |) l6 n0 S" p3 [6 b  LV Path                /dev/vg_centos6/lv_root( e# e& }1 V; H& b
  LV Name                lv_root5 B. v6 f* |0 S' u% d1 f: E% ~
  VG Name                vg_centos62 C: a, {' B! V; T6 G) V0 l, A/ V
  LV UUID                0nFiiu-yDQG-1JUB-JI2r-uoTe-Hupi-WGisCe
5 L8 C2 L: w% _3 T9 y0 ^  LV Write Access        read/write
; B9 b" k0 v/ h" D/ p& C6 m  LV Creation host, time ,
  i$ q+ N) D4 a/ D2 G4 z/ h6 b- O6 h  LV Status              unavailable      <==== 不可用& ~, [- G) A- y$ N
  # open                 10 ~6 B; ?5 k" S" U; L
  LV Size                21.84 GiB$ s- V9 w. H; G* m8 D3 F
  Current LE             5591
! L* p' k, Y; s! _  Segments               1
8 k7 L. ?3 s6 D8 t  Allocation             inherit; R- @) D4 ?; f; M( D
  Read ahead sectors     auto
6 f0 y3 T1 \" f" H5 P  V, t. ?6 A  - currently set to     2561 R+ q4 E# S' }: s* i
  Block device           253:2
/ C: v  e' J1 Z, N! I. ?2 m4 S5 N& |
: Q1 x0 f* }7 |
重點在這裡:
$ X" K9 M8 h: v5 V# c0 c5 ]) Avgchange -ay vg_centos6     <====== 啟動 VG     (假如 關閉VG ==> vgchange -an vg_centos6)
6 X( F4 Q8 B9 P+ Y) J" d4 v再查一次 LV:
6 i0 H, B3 r2 g1 `7 P5 K# f#lvscan
0 z2 C7 S# S: }' g2 L, a7 V  ACTIVE            '/dev/vg_centos6/lv_root' [21.84 GiB] inherit  <====已啟動了
  j8 @8 r6 U/ i/ p; s/ v  ACTIVE            '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit  <====已啟動了
( _! e, ]' {* }# Z& L  ACTIVE            '/dev/vg_test/lv_root' [16.98 GiB] inherit
# H/ Y2 U- W$ o  ACTIVE            '/dev/vg_test/lv_swap' [1.94 GiB] inherit. X$ D5 ^# ]+ X

" v, B3 b7 `( t7 _- p7 b( \+ t
: ?8 ?" f' q+ v- fmount LVM:
! X: b. H* ~$ h2 {  W$ N7 {8 M7 ?mkdir /mnt/lvmdisk
# j' h# E& J3 X, |3 ~' j$ @0 u7 zmount /dev/vg_centos6/lv_root  /mnt/lvmdisk
3 W& y0 E- l' q! k, h; h2 T大功告成!1 r& P8 f. _6 L7 x

( {1 g* [& D8 p* H, P% }, o$ N8 x% V- Z0 c4 D
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則



中文酷站排行榜

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板| 52AV手機A片王

GMT+8, 2025-4-6 14:42 , Processed in 0.067289 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表