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

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

[linux指令] LVM 教學

[複製鏈接]
發表於 2016-1-20 16:52:08 | 顯示全部樓層 |閱讀模式
tid=27827&參考 : http://linux.vbird.org/linux_basic/0420quota.php#lvm# t3 j' Q0 G) ^6 T5 s
         http://linux.vbird.org/linux_basic/0230filesystem.php#gdisk: o* s6 q* O) R6 r; ?( ]: J1 r
+ P  n4 y- T/ W" H1 Q$ U7 m' b
[彈性放大LV容量]
* Q4 y6 M( ~7 A& i8 Q: E- O/ J7 K5 p2 `( y  Z4 \
4 }, |9 }, O6 V0 ~- J' N5 R
1) lvextend -l 178813 /dev/11HD_vg/11HD_lv   }- o: Z" N; a0 n
+ ]  X( {% G8 b: L& D- T5 s
: _3 J  ~0 c2 ?: M8 Y
178813是欲加大的size,如2.7T=178813 PE, 1 PE=16MB
* t9 i1 c+ u7 T( a! s0 A& U" D4 D$ w9 F
2 }5 @& a) @  G2 |& U
2)lvresize -l 1966943 /dev/11HD_vg/11HD_lv! \! N8 m/ X+ t

5 `- ^- [7 M( K+ Z' a5 t
6 N" `$ s: D- p" W3 b$ {8 R
1966943是加大後的總size,如30T=1966943 PE , 可以用 vgdisplay 11HD_vg 查目前的 vg 詳細資料,包含total size and free size ,單位都是 PE% G9 \% R2 F: E, H. S. T- V
6 q0 g. N7 o" b+ `: l0 k- r0 y: L+ H
, c/ I" j/ s+ H+ N* O+ f' @
3)resize2fs /dev/11HD_vg/11HD_lv
! n1 S( a- V0 _9 j. q
% {2 w/ T$ J: [0 s2 ^& z2 Z" \
9 ^) `& S6 u9 N) V+ }# m$ x+ @
P.S假如找不到gdisk指令,使用 yum install gdisk 安裝0 ^: ^* T; {7 N9 E6 g: A
使用 gdisk 分割磁區時,

# |% A+ I4 x1 i: L6 t+ e3 G' WHex code or GUID (L to show codes, Enter = 8300):  輸入8e00  ===> LVM (logical volumn manager)
8 @  S4 x3 }2 J/ O: ?" Y
% F1 K* H* g' W" [* x

  S  B8 a. W$ N' q. b5 G. ^[移除pv]
5 v9 g, i4 ^2 `0 z& b/ s7 m$ ]6 @pvscan or pvdisplay 毀損的硬碟會顯示:/ _3 r5 O- }2 V8 {" }
Couldn't find device with uuid WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3
8 l# t4 a' H; W  S( U3 o- i2 @PV Name               unknown device
& @* a" t% C( [4 g6 D
. E$ l: e9 z9 Z( F8 Z由於硬碟毀損,紀錄還留在VG內,因此需移除 PV:* G$ ]& E$ M  Z& G
vgreduce --removemissing --force 11HD_vg  #但也會把所有 LV刪除,故須重建 LV
2 v# _& i% t$ ~! R4 Y& epvscan or pvdisplay 就不會顯示 "unknown device": r/ e3 }$ P2 ^0 _

8 F4 Q1 n& {% D6 \5 j$ d, D5 z  `
$ [+ J/ a3 F! v
[如何mount 已存在於一顆硬碟內之LVM的partition]& \+ I' R- c. u" R) ?+ t& o
#pvscan
" F( E" P. e, b& {) T  PV /dev/sdc2   VG vg_centos6   lvm2 [27.46 GiB / 0    free]      <===== 吾人想要mount 的LVM (已存在於別顆硬碟)& _/ n' A7 b$ [# r# u5 C2 E" {" b
  PV /dev/sdb2   VG vg_test      lvm2 [18.92 GiB / 0    free]% u5 X& U- Y% I& F1 b9 X
  Total: 2 [46.39 GiB] / in use: 2 [46.39 GiB] / in no VG: 0 [0   ]& o6 m# D/ z+ i6 F4 k/ E9 ~
7 v  {, k( u" Q5 f
#vgscan5 {0 [  @" j9 O
  Reading all physical volumes.  This may take a while...
0 `) t1 B3 c% t  Found volume group "vg_centos6" using metadata type lvm2
' A$ h( o' m6 M  t, A& J3 F  Found volume group "vg_test" using metadata type lvm2
' s4 d# v, ]# }# R+ ?% U* k, |) M+ c. ?2 C6 |- L; F/ ^0 A9 |# |3 C  M
0 n4 ^0 r  E/ c: J5 D: G( R" {8 l+ e
#lvscan
  y* S$ F; ~3 `4 `3 v/ H  inactive            '/dev/vg_centos6/lv_root' [21.84 GiB] inherit    <====未啟用
7 |* B: P0 }% g6 x: C$ v, H  inactive            '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit    <====未啟用- G- ?: I3 E* }
  ACTIVE            '/dev/vg_test/lv_root' [16.98 GiB] inherit
$ i# Z7 O2 K, O4 j2 o  ACTIVE            '/dev/vg_test/lv_swap' [1.94 GiB] inherit) N6 h# r! `7 [) f
$ K3 x. I5 K6 K2 \4 {

% [$ }5 W+ C, ?- A5 J#lvdisplay /dev/vg_centos6/lv_root- _% F  t" C& e8 ~7 ?; z
  --- Logical volume ---0 m$ q# N& d3 \+ D: h
  LV Path                /dev/vg_centos6/lv_root
9 p, \0 t& h5 W  LV Name                lv_root
" M& e* I+ `3 h9 [  VG Name                vg_centos6. v/ r( F* h- c4 Z
  LV UUID                0nFiiu-yDQG-1JUB-JI2r-uoTe-Hupi-WGisCe
$ P* {/ k3 W& y( T5 ~4 c% g) U  LV Write Access        read/write* H  R8 Q7 T, m  I
  LV Creation host, time ,
# k/ s: z* ?, {  LV Status              unavailable      <==== 不可用% K9 k6 K; T4 T9 i1 ?! K
  # open                 1
& K- [6 j) }9 I: @: y) G  LV Size                21.84 GiB
& m, _+ v) w9 p$ E  Current LE             5591
: ~" F5 E7 Z7 e/ n  Segments               1$ Y- a7 I. o8 c: G
  Allocation             inherit
, G  A) k$ V( ?/ }" i0 n' D. ~  Read ahead sectors     auto& S  H( b  A) J  B# K/ _
  - currently set to     256
3 b, Y$ j6 M6 F% D# i/ n  Block device           253:2
) `' x* ?* v3 d8 ^7 H* G
, C8 E1 ^# p; x6 A2 T& L8 G1 Y9 x7 y  x' u3 {9 R
重點在這裡:
$ d" Y  l1 o' t4 q& u# H4 V4 mvgchange -ay vg_centos6     <====== 啟動 VG     (假如 關閉VG ==> vgchange -an vg_centos6)* V: E1 _4 m7 B% e
再查一次 LV:, `5 m6 z1 x6 m
#lvscan
) j! Y1 \$ f7 Q  C' n8 z% F  ACTIVE            '/dev/vg_centos6/lv_root' [21.84 GiB] inherit  <====已啟動了
1 D5 x! n, [2 z! d$ N6 T" Z4 R  ACTIVE            '/dev/vg_centos6/lv_swap' [5.62 GiB] inherit  <====已啟動了
  U' f* \+ I7 |& [: h2 B  ACTIVE            '/dev/vg_test/lv_root' [16.98 GiB] inherit$ m8 }# R4 q! h# C$ s& T2 N
  ACTIVE            '/dev/vg_test/lv_swap' [1.94 GiB] inherit
( q$ V" Q& \' @. w0 R1 K  v) b, E+ R9 B! Z$ d
! k7 k$ Q% Z0 F  `9 h, j* |
mount LVM:
# i' m2 S! q; I+ g: amkdir /mnt/lvmdisk! @+ }# T; z& X, Z0 l% G
mount /dev/vg_centos6/lv_root  /mnt/lvmdisk
8 l( |) Y( j% H8 S, r; U# u大功告成!
' H: T+ q" Z$ }: [
; r" z& r* @- t( ?: k

( q! U2 l+ D/ t+ z/ ?+ C" y
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-2-5 07:29 , Processed in 0.073784 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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