linux下 lvm 磁盤擴(kuò)容

打算給系統(tǒng)裝一個(gè)oracle,發(fā)現(xiàn)磁盤空間不足陨闹。在安裝系統(tǒng)的時(shí)候我選擇的是自動(dòng)分區(qū)樟凄,系統(tǒng)就會(huì)自動(dòng)以LVM的方式分區(qū)聘芜。為了保證系統(tǒng)后期的可用性,建議所有新系統(tǒng)安裝都采用LVM缝龄,之后生產(chǎn)上的設(shè)備我也打算這樣做汰现。

LVM結(jié)構(gòu)圖

擴(kuò)容之前的磁盤狀況

[root@localhost ~]#?df -h

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

/dev/mapper/VolGroup-lv_root?5.3G??2.5G??2.6G??50% /

tmpfs?????????????????538M?????0??538M???0% /dev/shm

/dev/sda1?????????????485M???30M??430M???7% /boot

[root@localhost ~]#?fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes

...............

Device Boot??????Start?????????End??????Blocks???Id??System

/dev/sda1???*???????????1??????????64??????512000???83??Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2??????????????64????????1045?????7875584???8e??Linux LVM


Disk /dev/mapper/VolGroup-lv_root: 5779 MB, 5779750912 bytes

........

Disk /dev/mapper/VolGroup-lv_swap: 2281 MB, 2281701376 bytes

.........


此次擴(kuò)容的方案為:

1、加1個(gè)5G的空間給/

2、加1個(gè)10G的空間給/oracle


(一)???VM中加一個(gè)15G的磁盤

重啟后#fdisk –l可以看到新的磁盤已經(jīng)認(rèn)出來了。


Disk /dev/sdb: 16.1 GB, 16106127360 bytes

............................

Disk /dev/sdb doesn't contain a valid partition table


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

#pvcreate /dev/sdb

查看系統(tǒng)PV的情況:

[root@localhost ~]# pvdisplay

--- Physical volume ---

PV Name???????????????/dev/sda2??//原有硬盤上的PV

VG Name?VolGroup

PV Size???????????????7.51 GiB / not usable 3.00 MiB

Allocatable???????????yes (but full)

PE Size???????????????4.00 MiB

Total PE??????????????1922

Free PE???????????????0

Allocated PE??????????1922

PV UUID???????????????SGH1dY-4tp2-Nr1a-w93Z-V4LA-pQBh-VGzzTH

"/dev/sdb" is a new physical volume of "15.00 GiB"

--- NEW Physical volume ---

PV Name???????????????/dev/sdb

VG Name?//新建的PV的VG name是空的伯诬,下一步就是把PV加入VG

PV Size?15.00 GiB

Allocatable???????????NO

PE Size???????????????0

Total PE??????????????0

Free PE???????????????0

Allocated PE??????????0

PV UUID???????????????8TZUlz-YyUp-RBvf-lSzm-7MgG-DSZS-qNqX1Z

查看原VG的情況

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name???????????????VolGroup?//注意記錄此名字,擴(kuò)容時(shí)將新的pv加入指定的名字

System ID

Format????????????????lvm2

Metadata Areas????????1

Metadata Sequence No??3

VG Access?????????????read/write

VG Status?????????????resizable

MAX LV????????????????0

Cur LV????????????????2

Open LV???????????????2

Max PV????????????????0

Cur PV????????????????1

Act PV????????????????1

VG Size???????????????7.51 GiB

PE Size???????????????4.00 MiB

Total PE??????????????1922

AllocPE / Size???????1922 / 7.51 GiB

Free??PE / Size???????0 / 0

VG UUID???????????????FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE1


(三)#擴(kuò)展卷組,/dev/sdb物理卷添加到VolGroup卷組中

[root@localhost ~]# vgextend VolGroup /dev/sdb

Volume group "VolGroup" successfully extended

再查看VG情況嗅战,可以看到VG大小變化,空余空間俺亮。

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name???????????????VolGroup

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???????????????22.50 GiB

PE Size???????????????4.00 MiB

Total PE??????????????5761

AllocPE / Size???????1922 / 7.51 GiB

Free??PE / Size???????3839 / 15.00 GiB

VG UUID???????????????FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE1

(四)將新的VG空間劃入LV(擴(kuò)容lv_root

#直接擴(kuò)展5G給/root分區(qū)驮捍,不用umount,也不需要重啟

# lvextend -L +5G??/dev/mapper/VolGroup-lv_root

Extending logical volume lv_root to 10.38 GiB

Logical volume lv_root successfully resized

也可以使用命令

?# lvextend -l +30%FREE /dev/mapper/VolGroup-lv_root

此時(shí),如果有df命令查看的話,會(huì)發(fā)現(xiàn)root空間并沒有增加的.還需要執(zhí)行以下兩步操作才可以.

#檢查/root邏輯卷

#e2fsck -f /dev/mapper/VolGroup-lv_root

#重新定義分區(qū)大小

#resize2fs /dev/mapper/VolGroup-lv_root


?

查看/目錄大小

可以看到/目錄已經(jīng)從原來的5.3G擴(kuò)容到了11G脚曾。


(五)LV卷空間分配(新增lv_oracle

在VG中還有新增的10G沒有用东且,可以將VG中的空余空間劃分為L(zhǎng)V,并將新的LV掛載在目錄下本讥。

# vgs

VG???????#PV #LV #SN Attr???VSize??VFree

VolGroup???2???2???0 wz--n- 22.50g10.00g

//可以通過#vgs命令查看vg信息統(tǒng)計(jì)珊泳,可以看到VFree還有10G鲁冯。


將VG空余的空間化分為L(zhǎng)V

#lvcreate -L 10G -n lv_oracle VolGroup

圖四

//少了一點(diǎn)點(diǎn)空間…

//可以用-l?分,它是按pv塊數(shù)來分的色查。一個(gè)pv默認(rèn)是4M薯演,可是從vgdisplay中去查vg中還剩多少pv以及總數(shù)是多少。

圖五

//查到剩余2559個(gè)PE秧了,于是執(zhí)行

# lvcreate -l 2559 -n lv_oracle VolGroup

Logical volume "lv_oracle" created

提示創(chuàng)建成功后跨扮,用vgs和lvs命令分別查看。

圖六

?

(五)掛載LV到目錄下

接下來就是要把lv_oracle掛到/oracle示惊,目錄下

#cd /

#mkdir oracle

#chmod 777 /oracle

創(chuàng)建/oracle目錄并修改權(quán)限

# vi /etc/fstab

可以看到目前掛載分區(qū)的情況

圖七

//我們可以參照/的分區(qū)把oracle的加上去好港。加入這行:

/dev/mapper/VolGroup-lv_oracle??????/oracle????ext4 defaults??0 0

?然后把lv_oracle格式化成ext4

#mkfs.ext4 /dev/mapper/VolGroup-lv_oracle

圖八

將lv_oracle??mount到目錄/oracle上

# mount /dev/mapper/VolGroup-lv_oracle /oracle之后查看一下分區(qū)情況

圖九

可以重啟系統(tǒng)檢查一下是否正常。

圖十

#df –h

掛載正常米罚,可以收工了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末丈探,一起剝皮案震驚了整個(gè)濱河市录择,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌碗降,老刑警劉巖隘竭,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異讼渊,居然都是意外死亡动看,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門爪幻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來菱皆,“玉大人,你說我怎么就攤上這事挨稿〕鹎幔” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵奶甘,是天一觀的道長(zhǎng)篷店。 經(jīng)常有香客問我,道長(zhǎng)臭家,這世上最難降的妖魔是什么疲陕? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮钉赁,結(jié)果婚禮上蹄殃,老公的妹妹穿的比我還像新娘。我一直安慰自己橄霉,他們只是感情好窃爷,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布邑蒋。 她就那樣靜靜地躺著,像睡著了一般按厘。 火紅的嫁衣襯著肌膚如雪医吊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天逮京,我揣著相機(jī)與錄音卿堂,去河邊找鬼。 笑死懒棉,一個(gè)胖子當(dāng)著我的面吹牛草描,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播策严,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼穗慕,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了妻导?” 一聲冷哼從身側(cè)響起逛绵,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎倔韭,沒想到半個(gè)月后术浪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡寿酌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年胰苏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片醇疼。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡硕并,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出僵腺,到底是詐尸還是另有隱情鲤孵,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布辰如,位于F島的核電站普监,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏琉兜。R本人自食惡果不足惜凯正,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望豌蟋。 院中可真熱鬧廊散,春花似錦、人聲如沸梧疲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至缭受,卻和暖如春胁澳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背米者。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工韭畸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蔓搞。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓胰丁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親喂分。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锦庸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

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