添加新硬盤送膳,LVM在線擴(kuò)容

一. LVM簡(jiǎn)介

LVM是邏輯卷管理(Logical Volume Manager)的簡(jiǎn)稱,它是Linux環(huán)境下對(duì)磁盤分區(qū)進(jìn)行管理的一種機(jī)制,LVM是建立在硬盤和分區(qū)之上的邏輯層惰瓜,來(lái)提高磁盤分區(qū)管理的靈活性。

LVM的工作原理其實(shí)很簡(jiǎn)單汉矿,它就是通過(guò)將底層的物理磁盤抽象的封裝起來(lái)崎坊,然后以邏輯卷的方式呈現(xiàn)給上層應(yīng)用。在傳統(tǒng)的磁盤管理機(jī)制中洲拇,我們的上層應(yīng)用是直接訪問(wèn)文件系統(tǒng)奈揍,從而對(duì)底層的物理硬盤進(jìn)行讀取曲尸,而在LVM中,其通過(guò)對(duì)底層的硬盤進(jìn)行封裝男翰,當(dāng)我們對(duì)底層的物理硬盤進(jìn)行操作時(shí)另患,其不再是針對(duì)于分區(qū)進(jìn)行操作,而是通過(guò)邏輯卷來(lái)對(duì)其進(jìn)行底層的磁盤管理操作蛾绎。比如說(shuō)我增加一個(gè)物理硬盤昆箕,這個(gè)時(shí)候上層的服務(wù)是感覺(jué)不到的,因?yàn)槌尸F(xiàn)給上層服務(wù)的是以邏輯卷的方式租冠。

LVM最大的特點(diǎn)就是可以對(duì)磁盤進(jìn)行動(dòng)態(tài)管理鹏倘。因?yàn)檫壿嬀淼拇笮∈强梢詣?dòng)態(tài)調(diào)整的,而且不會(huì)丟失現(xiàn)有的數(shù)據(jù)顽爹。如果我們新增加了硬盤纤泵,其也不會(huì)改變現(xiàn)有上層的邏輯卷。作為一個(gè)動(dòng)態(tài)磁盤管理機(jī)制话原,邏輯卷技術(shù)大大提高了磁盤管理的靈活性夕吻。

二. LVM基本術(shù)語(yǔ)

物理磁盤

物理存儲(chǔ)介質(zhì)(The physical media):這里指系統(tǒng)的存儲(chǔ)設(shè)備:硬盤,如:/dev/xvda繁仁、/dev/vdb等等涉馅,是存儲(chǔ)系統(tǒng)最低層的存儲(chǔ)單元。

PV(Physical Volume)- 物理卷

物理卷在邏輯卷管理中處于最底層黄虱,它可以是實(shí)際物理硬盤上的分區(qū)稚矿,也可以是整個(gè)物理硬盤

VG(Volumne Group)- 卷組

卷組建立在物理卷之上,一個(gè)卷組中至少要包括一個(gè)物理卷捻浦,在卷組建立之后可動(dòng)態(tài)添加物理卷到卷組中晤揣。一個(gè)邏輯卷管理系統(tǒng)工程中可以只有一個(gè)卷組,也可以擁有多個(gè)卷組朱灿。

LV(Logical Volume)- 邏輯卷

邏輯卷建立在卷組之上昧识,卷組中的未分配空間可以用于建立新的邏輯卷,邏輯卷建立后可以動(dòng)態(tài)地?cái)U(kuò)展和縮小空間盗扒。系統(tǒng)中的多個(gè)邏輯卷可以屬于同一個(gè)卷組跪楞,也可以屬于不同的多個(gè)卷組。

LVM使用分層結(jié)構(gòu)侣灶,如下圖所示:

LVM

查找新的磁盤

# fdisk -l

image.png

這里看到的新的磁盤設(shè)備名是:/dev/sdb甸祭。

創(chuàng)建分區(qū)

fdisk /dev/sdb
操作命令 n、p褥影、1池户、回車、回車、t校焦、8e赊抖、w

[root@tsbweb1 data]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)枫虏。

更改將停留在內(nèi)存中斩个,直到您決定將更改寫入磁盤。
使用寫入命令前請(qǐng)三思衰絮。


命令(輸入 m 獲取幫助):p

磁盤 /dev/sdb:17.2 GB, 17179869184 字節(jié)凝赛,33554432 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xbb986126

   設(shè)備 Boot      Start         End      Blocks   Id  System

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分區(qū)號(hào) (1-4,默認(rèn) 1):1
起始 扇區(qū) (2048-33554431坛缕,默認(rèn)為 2048):
將使用默認(rèn)值 2048
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-33554431墓猎,默認(rèn)為 33554431):
將使用默認(rèn)值 33554431
分區(qū) 1 已設(shè)置為 Linux 類型,大小設(shè)為 16 GiB

命令(輸入 m 獲取幫助):t
已選擇分區(qū) 1
Hex 代碼(輸入 L 列出所有代碼):L

 0  空              24  NEC DOS         81  Minix / 舊 Linu bf  Solaris        
 1  FAT12           27  隱藏的 NTFS Win 82  Linux 交換 / So c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  84  OS/2 隱藏的 C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     85  Linux 擴(kuò)展      c7  Syrinx         
 5  擴(kuò)展            41  PPC PReP Boot   86  NTFS 卷集       da  非文件系統(tǒng)數(shù)據(jù) 
 6  FAT16           42  SFS             87  NTFS 卷集       db  CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux 純文本    de  Dell 工具      
 8  AIX             4e  QNX4.x 第2部分  8e  Linux LVM       df  BootIt         
 9  AIX 可啟動(dòng)      4f  QNX4.x 第3部分  93  Amoeba          e1  DOS 訪問(wèn)       
 a  OS/2 啟動(dòng)管理器 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad 休 eb  BeOS fs        
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            
 f  W95 擴(kuò)展 (LBA)  54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC  
11  隱藏的 FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      
12  Compaq 診斷     5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      
14  隱藏的 FAT16 <3 61  SpeedStor       ab  Darwin 啟動(dòng)     f2  DOS 次要       
16  隱藏的 FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    
17  隱藏的 HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST 智能睡眠    65  Novell Netware  b8  BSDI swap       fd  Linux raid 自動(dòng)
1b  隱藏的 W95 FAT3 70  DiskSecure 多啟 bb  Boot Wizard 隱  fe  LANstep        
1c  隱藏的 W95 FAT3 75  PC/IX           be  Solaris 啟動(dòng)    ff  BBT            
1e  隱藏的 W95 FAT1 80  舊 Minix       
Hex 代碼(輸入 L 列出所有代碼):8e
已將分區(qū)“Linux”的類型更改為“Linux LVM”

命令(輸入 m 獲取幫助):p

磁盤 /dev/sdb:17.2 GB, 17179869184 字節(jié)赚楚,33554432 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0xbb986126

   設(shè)備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    33554431    16776192   8e  Linux LVM

命令(輸入 m 獲取幫助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盤毙沾。

創(chuàng)建物理卷(PV)

# pvcreate /dev/sdb1

[root@tsbweb1 data]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created

擴(kuò)展VG

[root@tsbweb1 data]# vgextend rhel_kandy /dev/sdb1
  Volume group "rhel_kandy" successfully extended
[root@tsbweb1 data]# vgdisplay 
  --- Volume group ---
  VG Name               rhel_kandy
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               65.50 GiB
  PE Size               4.00 MiB
  Total PE              16769
  Alloc PE / Size       12664 / 49.47 GiB
  Free  PE / Size       4105 / 16.04 GiB
  VG UUID               7ZYehh-nfbe-36jd-p0Vm-892M-aZxh-r4kRrU

擴(kuò)展LV

lvextend -L +10G /dev/rhel_kandy/root

[root@tsbweb1 data]# lvextend -L +10G /dev/rhel_kandy/root 
  Size of logical volume rhel_kandy/root changed from 44.47 GiB (11384 extents) to 54.47 GiB (13944 extents).
  Logical volume root successfully resized.

激活VG

[root@tsbweb1 data]# vgchange -a y rhel_kandy 
  2 logical volume(s) in volume group "rhel_kandy" now active

調(diào)整文件系統(tǒng)大小

resize2fs /dev/mapper/rhel_kandy-root或者xfs_growfs

[root@tsbweb1 data]# xfs_growfs /dev/mapper/rhel_kandy-root 
meta-data=/dev/mapper/rhel_kandy-root isize=256    agcount=4, agsize=2914304 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=11657216, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=5692, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 11657216 to 14278656

檢查已經(jīng)擴(kuò)容成功

[root@tsbweb1 data]# df -h
文件系統(tǒng)                     容量  已用  可用 已用% 掛載點(diǎn)
/dev/mapper/rhel_kandy-root   55G   19G   36G   35% /
devtmpfs                     7.9G     0  7.9G    0% /dev
tmpfs                        7.9G     0  7.9G    0% /dev/shm
tmpfs                        7.9G  450M  7.4G    6% /run
tmpfs                        7.9G     0  7.9G    0% /sys/fs/cgroup
/dev/sda1                    497M  108M  390M   22% /boot
tmpfs                        1.6G     0  1.6G    0% /run/user/0
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市宠页,隨后出現(xiàn)的幾起案子左胞,更是在濱河造成了極大的恐慌,老刑警劉巖举户,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件烤宙,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡俭嘁,警方通過(guò)查閱死者的電腦和手機(jī)躺枕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)供填,“玉大人拐云,你說(shuō)我怎么就攤上這事〗” “怎么了叉瘩?”我有些...
    開(kāi)封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)粘捎。 經(jīng)常有香客問(wèn)我薇缅,道長(zhǎng),這世上最難降的妖魔是什么晌端? 我笑而不...
    開(kāi)封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任捅暴,我火速辦了婚禮,結(jié)果婚禮上咧纠,老公的妹妹穿的比我還像新娘蓬痒。我一直安慰自己,他們只是感情好漆羔,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布梧奢。 她就那樣靜靜地躺著狱掂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亲轨。 梳的紋絲不亂的頭發(fā)上趋惨,一...
    開(kāi)封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音惦蚊,去河邊找鬼器虾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蹦锋,可吹牛的內(nèi)容都是我干的兆沙。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼莉掂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼葛圃!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起憎妙,我...
    開(kāi)封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤库正,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后厘唾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體褥符,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年阅嘶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了属瓣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡讯柔,死狀恐怖抡蛙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情魂迄,我是刑警寧澤粗截,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站捣炬,受9級(jí)特大地震影響熊昌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜湿酸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一婿屹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧推溃,春花似錦昂利、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)犁苏。三九已至,卻和暖如春扩所,著一層夾襖步出監(jiān)牢的瞬間围详,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工祖屏, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留助赞,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓袁勺,卻偏偏與公主長(zhǎng)得像嫉拐,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子魁兼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容