新聞中心
在Linux系統(tǒng)上,卷組(Volume Group,VG)是用于管理邏輯卷(Logical Volume,LV)的容器,它由一組物理卷(Physical Volume,PV)組成。當(dāng)你的系統(tǒng)中有多個(gè)硬盤(pán)時(shí),可以將它們劃分成多個(gè)物理卷并加入到一個(gè)卷組中,然后再在卷組中創(chuàng)建邏輯卷。這樣就可以更加靈活地進(jìn)行磁盤(pán)管理,例如擴(kuò)展邏輯卷、移除硬盤(pán)等操作。

本文將介紹如何在Linux系統(tǒng)上擴(kuò)充VG,以幫助你更好地管理磁盤(pán)空間。
Step 1. 確認(rèn)可用的PV
在擴(kuò)充VG之前,我們需要確認(rèn)系統(tǒng)中有哪些物理卷可以被添加到卷組中。我們可以通過(guò)命令“pvdisplay”來(lái)查看當(dāng)前系統(tǒng)中的物理卷信息:
“`
$ pvdisplay
“`
該命令會(huì)列出系統(tǒng)中所有的物理卷信息,例如:
“`
— Physical volume —
PV Name /dev/sdb1
VG Name vg_data
PV Size 20.00 GiB / not usable 2.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 5119
Free PE 1023
Allocated PE 4096
PV UUID xxxxx
— Physical volume —
PV Name /dev/sdc1
VG Name vg_data
PV Size 50.00 GiB / not usable 1.96 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 12799
Free PE 6400
Allocated PE 6399
PV UUID xxxxx
“`
從上面的信息可以看出,系統(tǒng)中有兩個(gè)物理卷“/dev/sdb1”和“/dev/sdc1”都屬于卷組“vg_data”,并且它們的空閑空間分別是1023 PE和6400 PE。在擴(kuò)充VG時(shí),我們可以將這些空閑的PE加入到卷組中。
Step 2. 擴(kuò)充VG
在確認(rèn)好可用的PV后,我們可以使用“vgextend”命令來(lái)將它們添加到卷組中:
“`
$ sudo vgextend [VG名稱(chēng)] [可用的PV名稱(chēng)]
“`
例如,我們將“/dev/sdd1”添加到卷組“vg_data”中:
“`
$ sudo vgextend vg_data /dev/sdd1
“`
執(zhí)行完該命令后,可以通過(guò)“vgdisplay”命令查看卷組的信息,以確認(rèn)新的物理卷是否成功添加到卷組中:
“`
$ vgdisplay
“`
執(zhí)行完該命令后,可以看到卷組“vg_data”中多出一個(gè)物理卷“/dev/sdd1”的信息。
Step 3. 擴(kuò)展邏輯卷
我們將邏輯卷劃分出來(lái)之后,如果遇到磁盤(pán)空間不足的情況,需要擴(kuò)展邏輯卷的空間。在Linux系統(tǒng)上,可以通過(guò)“l(fā)vextend”命令來(lái)擴(kuò)展邏輯卷的空間。
“`
$ sudo lvextend -L [擴(kuò)展大小] [LV名稱(chēng)]
“`
例如,我們將邏輯卷“/dev/vg_data/lv_root”擴(kuò)展20GB的空間:
“`
$ sudo lvextend -L +20GB /dev/vg_data/lv_root
“`
執(zhí)行完該命令后,可以通過(guò)“l(fā)vdisplay”命令來(lái)確認(rèn)邏輯卷的空間是否已經(jīng)擴(kuò)展成功:
“`
$ lvdisplay
“`
執(zhí)行完該命令后,可以看到邏輯卷“/dev/vg_data/lv_root”的空間已經(jīng)擴(kuò)展到了60GB。
Step 4. 調(diào)整文件系統(tǒng)大小
擴(kuò)展邏輯卷的空間并不會(huì)自動(dòng)地?cái)U(kuò)展文件系統(tǒng)的大小,因此我們需要手動(dòng)調(diào)整文件系統(tǒng)的大小。在Linux系統(tǒng)上,可以使用“resize2fs”命令來(lái)擴(kuò)展文件系統(tǒng)的大小。
“`
$ sudo resize2fs [邏輯卷路徑]
“`
例如,我們將“/dev/vg_data/lv_root”上的文件系統(tǒng)調(diào)整到60GB:
“`
$ sudo resize2fs /dev/vg_data/lv_root
“`
執(zhí)行完該命令后,我們就成功地?cái)U(kuò)展了Linux系統(tǒng)中的卷組容量。
本文介紹了如何在Linux系統(tǒng)下擴(kuò)充VG(卷組)的方法。通過(guò)以上步驟,我們可以更加靈活地管理磁盤(pán)空間,例如對(duì)邏輯卷進(jìn)行擴(kuò)容。對(duì)于那些需要不斷添加新硬盤(pán)的服務(wù)器來(lái)說(shuō),擴(kuò)充VG是非常必要的操作,可以幫助我們更好地利用磁盤(pán)存儲(chǔ)資源,確保系統(tǒng)的穩(wěn)定性和性能。
相關(guān)問(wèn)題拓展閱讀:
- linux 如何增加LVM的/home的容量
linux 如何增加LVM的/home的容量
1、漏此新建一個(gè)邏輯卷,擴(kuò)容圓凳lvm
2。具體做法為:
①新加一塊盤(pán)(或者一個(gè)分區(qū)),pvcreate做成pv,假設(shè)為pv3,把pv3加到跟home分區(qū)同返腔迅一個(gè)的vg里
②vgextend擴(kuò)容vg
③lvextend -l +100%FREE 擴(kuò)容/home分區(qū)
-l指定大小 +100%FREE指定全部可用空間
④resize2fs讓系統(tǒng)重新識(shí)別
你不會(huì)只是把分區(qū)標(biāo)志改成8e了吧,把df的結(jié)果發(fā)一下看看
LVM是指邏輯卷管理,需要將磁盤(pán)或分區(qū)創(chuàng)建PV,加鏈好滾入到卷組VG,VG上創(chuàng)建邏輯卷LV,最后襪蔽邏輯卷上建立文件系統(tǒng)
你的情況下sda3建立棚余/home文件系統(tǒng):
pvcreate /dev/sda3
vgcreate -s 32M vghome /dev/sda3
lvcreate -L 3G -n lvhome vghome
mkfs.ext3 /dev/vghome/lvhome
mount /dev/vghome/lvhome /home
在線擴(kuò)展/home文件系統(tǒng),以sda6為例:
pvcreate /dev/sda6
vgextend vghome /dev/sda6
lvextend -L +50M /dev/vghome/lvhome
resize2fs /dev/vghome/lvhome
關(guān)于linux怎么擴(kuò)充vg的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)建站主營(yíng):成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動(dòng)網(wǎng)站開(kāi)發(fā)制作等網(wǎng)站服務(wù)。
文章標(biāo)題:Linux下如何擴(kuò)充VG(卷組)?(linux怎么擴(kuò)充vg)
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/dpicoge.html


咨詢
建站咨詢
