首先,先來(lái)查看一下系統(tǒng)的空間分配情況,下面將詳細(xì)介紹如何從VolGroup-lv_home分區(qū)下取出200G(根據(jù)實(shí)際情況,取出適當(dāng)大小的空間)的空間添加到VolGroup-lv_root分區(qū)上去。

卸載VolGroup-lv_home分區(qū)

此時(shí)在用df命令查看將會(huì)發(fā)現(xiàn)/home目錄已經(jīng)看不見(jiàn)了,如下所示:

重新設(shè)定VolGroup-lv_home的大小

這一步設(shè)定VolGroup-lv_home沒(méi)有成功,系統(tǒng)提示我們先運(yùn)行下面的命令,操作如下:

重新設(shè)定VolGroup-lv_home的大小:

檢查是否成功:

將lv_home邏輯分區(qū)減小到指定大小。這個(gè)命令是將已經(jīng)減少的200G空間拿到系統(tǒng)公共的區(qū)域,可以被其他分區(qū)加載和利用。

查詢卷組的信息:
Free PE / Size指定的應(yīng)該是現(xiàn)在可在分配的空間。

將可用的空間添加到VolGroup-lv_root分區(qū)上面:

重新設(shè)定該分區(qū)的大?。?/p>

12
再次查看分區(qū)大小,可發(fā)現(xiàn)VolGroup-lv_root分區(qū)的空間已經(jīng)增加了200G。

linux根分區(qū)擴(kuò)容:
今天網(wǎng)站上傳圖片出問(wèn)題了,一開(kāi)始還以為是程序問(wèn)題,后來(lái)發(fā)現(xiàn)原來(lái)是服務(wù)器存儲(chǔ)空間不夠,明明有200G的磁盤空間,沒(méi)理由這么快就用完,查了一下分區(qū)情況,原來(lái)有兩塊磁盤,根分區(qū)只掛載在大少只有10g那塊磁盤上面,而且已使用了100%了!接著就要為根分區(qū)擴(kuò)容了:(環(huán)境:redhat 5.2 x64)
1:查看分區(qū)情況
shell>fdisk -l

Disk /dev/sda doesn't contain a valid partition table, 這句說(shuō)明了190g的磁盤沒(méi)分區(qū)
2:磁盤分區(qū)
shell>fdisk /dev/sda? (過(guò)程略,這里只建了一個(gè)分區(qū))
3:再查看一下分區(qū)
shell>fdisk -l

可以看出第2步已經(jīng)建了一個(gè)分區(qū)/dev/sda1
4:創(chuàng)建pv
shell>pvcreate /dev/sda1
5:查看一下當(dāng)前卷組情況
shell>vgdisplay

這里Free PE / Size 0/0表明沒(méi)有可用的擴(kuò)展空間
6:擴(kuò)展卷組VolGroup00

shell>vgextend /dev/VolGroup00 /dev/sda1
7:再查看卷組
shell>vgdispaly

看看Free PE / Size 5692 / 177.88GB說(shuō)明擴(kuò)展成功,有177.88GB可用
8:擴(kuò)展邏輯卷LogVol00的容量(根目錄"/"的掛載點(diǎn))
shell>lvextend -L +1024M /dev/VolGroup00/LogVol00
shell>/sbin/resize2fs /dev/VolGroup00/LogVol00
9:擴(kuò)容后的分區(qū)情況

根分區(qū)多了一個(gè)G,成功了!