《LINUX實操:CentOS6.9創(chuàng)建LVM及擴容》要點:
本文介紹了LINUX實操:CentOS6.9創(chuàng)建LVM及擴容,希望對您有用。如果有疑問,可以聯(lián)系我們。
在系統(tǒng)安裝時候大多情況下有可能因為考慮不周,導致服務器空間不足問題,這時候如果沒有LVM邏輯卷管理工具的話,往往就是查找服務器大文件刪除之,或者應用遷移.但如果有了LVM邏輯卷管理,只必要新增硬盤,并將新硬盤的空間劃分到不足的分區(qū)及可,如果空間浪費也可以減少對應分區(qū)的空間,這樣可大大增加對空間的利用率.
在安裝系統(tǒng)時使用LVM邏輯卷管理,創(chuàng)建辦法如下:
在系統(tǒng)安裝到硬盤分區(qū)時選擇“創(chuàng)建自定義結(jié)構(gòu)”
首先創(chuàng)建一個/boot分區(qū),/boot分區(qū)不能在邏輯卷中,所以先必要創(chuàng)建一個分區(qū)給/boot,選中空閑的空間,點擊創(chuàng)建,然后點擊標準分區(qū),點創(chuàng)建
創(chuàng)立/boot分區(qū),掛載點選擇/boot,大小設定為500,單位為MB,然后固定大小,點擊創(chuàng)立,至此/boot分區(qū)創(chuàng)立完成
創(chuàng)立lvm物理卷點擊剩余的空間,創(chuàng)立,創(chuàng)立時選擇“l(fā)vm物理卷”
創(chuàng)立lvm物理卷,文件系統(tǒng)類型默認,空間大小使用全部可用空間,點擊創(chuàng)立,至此物理卷創(chuàng)立完畢
從lvm物理卷創(chuàng)立lvm邏輯卷組,選中剛創(chuàng)立的lvm物理卷,然后點創(chuàng)立,創(chuàng)立時選擇lvm卷組
從lvm邏輯卷組創(chuàng)建lvm邏輯卷,打開創(chuàng)建卷組對話框,輸入卷組名稱(隨意,看懂就行),然后在下面添加卷組中包括的lvm邏輯卷,我這里在當前卷組分配了2048的swap,再把剩余所有空間分配到了根分區(qū)
后果圖
后果圖
通過以上步調(diào)我們已經(jīng)完成了在系統(tǒng)安裝時采用lvm邏輯卷管理的方式
更多詳情見請繼續(xù)閱讀下一頁的出色內(nèi)容:
_baidu_page_break_tag_在已有系統(tǒng)中增加新硬盤并使用邏輯卷治理:
新增一塊新硬盤(我這里使用的是虛擬機,新增硬盤步調(diào)略)
將新硬盤初始化為物理卷(我這里新添加的新硬盤為/dev/sdb)
pvcreate /dev/sdb
結(jié)果為“Physical volume "/dev/sdb" successfully created”代表創(chuàng)建勝利
創(chuàng)立邏輯卷組
vgcreate VolGroup2 /dev/sdb
VolGroup2為邏輯卷組的名稱,/dev/sdb我們前面已經(jīng)初始化成物理卷,所以這里我們指定的是物理卷.整條命令的意思是創(chuàng)建一個名為VolGroup2的邏輯卷組,并將/dev/sdb物理卷參加到此邏輯卷組中
結(jié)果為“Volume group "VolGroup2" successfully created”代表創(chuàng)建勝利
創(chuàng)立邏輯卷
lvcreate -L 5G? -n LogVol01 VolGroup2
此命令的意思是從VolGroup2卷組創(chuàng)立一個名為LogVol01的邏輯卷
結(jié)果為“Logical volume "LogVol01" created”表現(xiàn)邏輯卷創(chuàng)建成功,成功后會在/dev/mapper目錄下生成一個名為VolGroup2-LogVol01名稱的邏輯卷文件
格式化剛創(chuàng)立的VolGroup2-LogVol01邏輯卷
mkfs.ext4 /dev/mapper/VolGroup2-LogVol01
將格局化后的邏輯卷掛載到我們服務器的/data目錄
mkdir /data
blkid | grep VolGroup2-LogVol01
記住UUID
編纂/etc/fstab文件,在文件最后加入
UUID=c0d28e46-c8b8-4d39-a355-b155e2852e36 /data ext4 defaults 0 0
mount -a
后果如下
剛才新增的硬盤為10G,只分配了5G的空間給VolGroup2-LogVol01,我們現(xiàn)在再把其它剩余的空間用來給根分區(qū)擴容,操作步調(diào)如下:
從VolGroup2創(chuàng)立一個新的邏輯卷,并使用剩余所有空間
lvcreate -l 100%FREE? -n LogVol02 VolGroup2
將新創(chuàng)立的邏輯卷格式化,并掛載到/data2
mkdir /data2
mkfs.ext4 /dev/mapper/VolGroup2-LogVol02
blkid | grep VolGroup2-LogVol02
echo "UUID=7f427618-22bd-4e98-90ff-7f782d067644 /data2 ext4 defaults 0 0" >> /etc/fstab
mount -a
后果如下
增加新硬盤為給現(xiàn)有l(wèi)vm邏輯卷擴容空間:
新增一塊新硬盤(我這里使用的是虛擬機,新增硬盤步調(diào)略)
把新硬盤初始化成物理卷
pvcreate /dev/sdc
查看VolGroup2邏輯卷組信息
vgdisplay VolGroup2
從以上信息可以看出VolGroup2共有10G,也便是我們添加的第二塊硬盤的大小
擴容VolGroup2的年夜小,用我們第三塊盤去擴容
vgextend VolGroup2 /dev/sdc
查看擴容后的年夜小,為25G
通過上一步我們已經(jīng)將VolGroup2 擴容到了25G,也就意味著還有剩余空間沒有被分配到邏輯卷,這時候我們可以利用這些剩余空間來增加邏輯卷的大小,但只能增加VolGroup2中的邏輯卷,而VolGroup1中的邏輯卷還必要另外的新硬盤來擴展VolGroup1的空間
lvextend -L+5G /dev/mapper/VolGroup2-LogVol01
通過上面的敕令,我們將VolGroup2-LogVol01邏輯卷增加了5G的空間
這時候我們實際顯示還是本來的空間,我們需要再執(zhí)行下面的命令
resize2fs /dev/mapper/VolGroup2-LogVol01
末了再查看空間,這時候/data增加了5G
將第三塊硬盤的剩余所有空間,擴大到/data2
lvextend -l+100%FREE /dev/mapper/VolGroup2-LogVol02
resize2fs /dev/mapper/VolGroup2-LogVol02
成果如下
這時候如果我們要擴容根分區(qū)的容量,同樣的道理,只必要再新增一塊新硬盤,然后把硬盤初始化成物理卷,再把物理卷加入到VolGroup1的組里面,然后就可以擴容根分區(qū)了
執(zhí)行以下敕令
pvcreate /dev/sdd
vgextend VolGroup1 /dev/sdd
lvextend -l+100%FREE /dev/mapper/VolGroup1-LogVol01
在執(zhí)行上面命令之前我已經(jīng)對/dev/sdd的空間劃分了3G給交換分機文件,詳情見下面b步調(diào)
resize2fs /dev/mapper/VolGroup1-LogVol01
通過上面命令,根分區(qū)也擴容了2G,成果如下
經(jīng)測試如果要對lvm的互換分機進行擴容,操作如下:
lvextend -l+3G /dev/mapper/VolGroup1-LogVol00
swapoff -a
mkswap /dev/mapper/VolGroup1-LogVol00
swapon /dev/mapper/VolGroup1-LogVol00
這時候交換成果如下:
本文永遠更新鏈接地址:
《LINUX實操:CentOS6.9創(chuàng)建LVM及擴容》是否對您有啟發(fā),歡迎查看更多與《LINUX實操:CentOS6.9創(chuàng)建LVM及擴容》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/11316.html