centos7根分區(qū)擴(kuò)容(掛載新磁盤)

基本的邏輯卷管理概念:

PV(Physical Volume)- 物理卷
物理卷在邏輯卷管理中處于最底層,它可以是實(shí)際物理硬盤上的分區(qū),也可以是整個(gè)物理硬盤,也可以是raid設(shè)備。

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

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

PE(Physical Extent)- 物理塊

LVM 默認(rèn)使用4MB的PE區(qū)塊,而LVM的LV最多僅能含有65534個(gè)PE (lvm1 的格式),因此默認(rèn)的LVM的LV最大容量為4M*65534/(1024M/G)=256G。PE是整個(gè)LVM 最小的儲存區(qū)塊,也就是說,其實(shí)我們的資料都是由寫入PE 來處理的。簡單的說,這個(gè)PE 就有點(diǎn)像文件系統(tǒng)里面的block 大小。所以調(diào)整PE 會影響到LVM 的最大容量!不過,在 CentOS 6.x 以后,由于直接使用 lvm2 的各項(xiàng)格式功能,因此這個(gè)限制已經(jīng)不存在了。

一、增加新硬盤并分區(qū)

[root@test ~]# df -h

文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)

/dev/mapper/centos_test2-root 28G 14G 15G 48% /

devtmpfs 1.9G 0 1.9G 0%

/dev/dev/xvda1 497M 267M 231M 54% /boot

[root@test ~]# fdisk -l #新添加一塊100G硬盤并查看是否已有新磁盤/dev/sdb

[root@test ~]# fdisk /dev/sdb #對新磁盤進(jìn)行分區(qū)

在fdisk的交互模式中,依次輸入:

n     --創(chuàng)建新分區(qū)

p     --創(chuàng)建主分區(qū)

分區(qū)號  --默認(rèn)分區(qū)編號 1

<回車>  --默認(rèn)起始扇區(qū)位置。

<回車>  --默認(rèn)結(jié)束扇區(qū)位置。 如果要把100G全部分給這個(gè)分區(qū),直接兩次回車。如果分60G輸入+60G

t     --修改分區(qū)類型
8e    --修改為LVM
p     --打印分區(qū)查看類型
w   --保存

這樣就把整個(gè)磁盤分成了一個(gè)區(qū)。再看一下現(xiàn)有磁盤情況:

[root@test ~]# fdisk -l

已經(jīng)多出了一個(gè)新分區(qū):

Device Boot Start End Blocks Id System

/dev/sdb1 2048 6291455 3144704 8e Linux

二、初始化分區(qū),加入卷組

1.創(chuàng)建PV

[root@test ~]#pvcreate /dev/sdb1

有可能會提示是否擦除xfs簽名,我選了y:

WARNING: xfs signature detected on /dev/sdb1 at offset 0. Wipe it? [y/n] y

Wiping xfs signature on /dev/sdb1.

Physical volume "/dev/sdb1" successfully created

查看結(jié)果:

[root@test ~]#pvdisplay

2.查看卷組,并將初始化的分區(qū)加入到虛擬卷組

為卷組"centos"添加新的物理卷sdb1增加卷組的容量."centos"是vgdisplay命令查到的卷分組名:

[root@test ~]#vgextend centos /dev/sdb1

下面查看一下邏輯卷:

lvdisplay

可以看到/dev/centos/root目前的LV Size是1000MiB。

下面擴(kuò)展邏輯卷/dev/centos/root:

lvextend -L +60G /dev/centos/root

注:+60G是我們新增加的分區(qū)大小。

擴(kuò)展后,還要執(zhí)行一步:

xfs_growfs /dev/centos/root

將文件系統(tǒng)擴(kuò)大。

fdisk /dev/sdb
fdisk -l
vgdisplay -v
fdisk -l
pvcreate /dev/xvdb1
pvdisplay
vgextend centos /dev/sdb1
lvextend -L +20G /dev/centos/root
xfs_growfs /dev/mapper/centos-root

一般沒有起作用的話,reboot重啟一下,再重復(fù)操作一次就行。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容