柚子快報(bào)邀請(qǐng)碼778899分享:運(yùn)維 centos磁盤擴(kuò)容
柚子快報(bào)邀請(qǐng)碼778899分享:運(yùn)維 centos磁盤擴(kuò)容
解釋
PE - 物理塊(Physical Extent) 硬盤上有很多實(shí)際物理存在的存儲(chǔ)塊PV - 物理卷 (Physical Volume) 物理卷處于最底層,它可以是實(shí)際物理硬盤上的分區(qū),也可以是整個(gè)物理硬盤(相當(dāng)于單獨(dú)做一個(gè)分區(qū)),也可以是raid設(shè)備。LV - 邏輯卷 (Logical Volume) 邏輯卷是人為分配、指定的一個(gè)路徑、虛擬存儲(chǔ)區(qū)域或空間,他可以通過使用卷組中的未分配空間建立,邏輯卷建立后可以動(dòng)態(tài)地?cái)U(kuò)展和縮小空間。系統(tǒng)中的多個(gè)邏輯卷可以屬于同一個(gè)卷組,也可以屬于不同的多個(gè)卷組。 準(zhǔn)確來說,PV和LV并非上圖中并列關(guān)系,而是LV利用了PV的空間憑空創(chuàng)造了一個(gè)想象出來的卷VG - 卷組 (Volumne Group) 卷組是多個(gè)卷的集合,可通過物理卷建立,并且可以在自己組中空間建立邏輯卷。
0、虛擬機(jī)請(qǐng)先進(jìn)行虛擬機(jī)設(shè)置擴(kuò)大硬盤,實(shí)體機(jī)可以加裝硬盤
一、使用gparted工具
1.1安裝
sudo yum install epel-release
sudo yum install gparted
1.2打開使用
1.2.1打開
sudo gparted
1.2.2.進(jìn)行分區(qū)擴(kuò)容,把掛載點(diǎn)為centos的物理分區(qū)sda2擴(kuò)大
重要:這個(gè)工具僅操作了物理分區(qū)但是系統(tǒng)真正根目錄是邏輯分區(qū)/dev/centos/root,所以還是要手動(dòng)對(duì)真正的邏輯分區(qū)進(jìn)行擴(kuò)容!
1.3手動(dòng)擴(kuò)容
1.3.1因?yàn)榍懊媸褂霉ぞ咭呀?jīng)給物理卷sda2擴(kuò)容,即已經(jīng)給他所在的centos卷組擴(kuò)容了,現(xiàn)在直接將空余容量分配給邏輯分區(qū);空余容量分配給home或root命令如下:
備注:x表示上一步擴(kuò)容的大小,以G為單位;
//擴(kuò)容root
sudo lvextend -L +xG /dev/centos/root
//擴(kuò)容home
sudo lvextend -L +xG /dev/centos/home
1.3.2.重載;
sudo xfs_growfs /dev/mapper/centos-root
二、原生系統(tǒng)命令工具擴(kuò)容
2.1理解
由上圖可知,想擴(kuò)充根目錄,只要擴(kuò)充/dev/mapper/centos-root即/dev/centos/root這個(gè)邏輯卷容量就可以了。那么容量肯定來自當(dāng)前所在卷組centos擴(kuò)充卷組容量只要擴(kuò)充卷組內(nèi)某個(gè)PV(上面圖像化操作)或者新增一個(gè)PV就可以了。本次采用新增PV的方式進(jìn)行?。?!
2.2 操作
1.列出磁盤信息,可以得知容量信息以及即將創(chuàng)建的PV路徑(通常為“/dev/sda累加數(shù)字”)
sudo fdisk -l
2.交互操作,建立新分區(qū)PV
sudo fdisk /dev/sda(你的磁盤)
命令行提示下輸入:
【n】添加新分區(qū)。
【p】創(chuàng)建主分區(qū)。
【回車】分區(qū)號(hào) --默認(rèn)分區(qū)編號(hào) 1
【回車】--默認(rèn)起始扇區(qū)位置。
【回車】--默認(rèn)結(jié)束扇區(qū)位置。 如果要把100G全部分給這個(gè)分區(qū),直接兩次回車。如果分60G輸入+60G
【t】 --修改分區(qū)類型
【8e】 --修改為L(zhǎng)VM
【w】 --保存
3.重新加載分區(qū)表
partprobe
4.sudo fdisk -l命令,可以看到新的分區(qū)比如/dev/sda3出現(xiàn);
5.初始化PV并加入卷組centos
pvcreate /dev/sda3
vgextend centos /dev/sda3
6.將空余容量分配給邏輯分區(qū)root或者h(yuǎn)ome,只能執(zhí)行一個(gè)命令
sudo lvextend -L +xG /dev/centos/root
sudo lvextend -L +xG /dev/centos/home
7.重載home或者root
sudo xfs_growfs /dev/centos/home
sudo xfs_growfs /dev/centos/root
8.查看磁盤信息成功
df -h
三、擴(kuò)容swap分區(qū)
3.1 執(zhí)行free -m命令查看Swap分區(qū)大小,方便等下對(duì)比看。
[root@test ~]# free -m
total used free shared buff/cache available
Mem: 1819 414 1073 12 331 1249
Swap: 2047 0 204
3.2 執(zhí)行swapon /dev/sdc命令擴(kuò)展swap分區(qū)
交換分區(qū)一般為ext4格式,這里注意sdc是以你gparted看到的新分區(qū)名為準(zhǔn)
[root@test ~]# swapon /dev/sdc
3.3 再次執(zhí)行free -m命令查看Swap分區(qū)大小,觀察到已擴(kuò)充。
[root@test ~]# free -m
total used free shared buff/cache available
Mem: 1819 422 1065 12 331 1241
Swap: 7167 0 7167
柚子快報(bào)邀請(qǐng)碼778899分享:運(yùn)維 centos磁盤擴(kuò)容
相關(guān)文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。