輕鬆搞定以LVM方式管理磁碟
阿新 • • 發佈:2019-01-31
我們的目標是:掌握LVM方式管理磁碟,並手動建立,擴容,縮容!
1、採用fidsk /dev/sdb的方式手動給磁碟分割槽之前介紹過這裡就不做說明了,需要了解了小童鞋可以手動跳轉哦
以LVM方式管理磁碟不同的是Linux管理對應的id是83,而LVM方式對應的是8e,我們需要將id改為8e,這樣系統才可以識別這個邏輯磁碟卷
2、我們只是將磁碟分好區,此時Linux系統並不能識別每塊磁碟
所以我們需要使用命令:pvcreate /dev/sdb/1來使磁碟變成Linux可以識別的,這裡用到的pvcreate如果沒有安裝,需要手動進行安裝,命令為:yum instsall -y lvm2
3、物理卷準備好就可以開始建立卷組了,在這裡我們將/dev/sdb1/2/3,這三個物理卷加入到卷組vg1,中,將/dev/sdb5/6/7加入到卷組vg2中
4、檢視是否建立成功,使用命令:vgdisplay
5、接下來需要操作的就是最後供我們使用的邏輯捲了,所以我們要對它進行許多許多操作哦
(1)建立邏輯卷,並指定大小為200M
(2) 將邏輯卷格式化並指定檔案型別,使用命令mkfs.ext4 /dev/vg1/lv1
(3)掛載邏輯卷,掛載完成後我們就可以安心使用了
6、對邏輯捲進行擴容
(1)使用命令:lvresize -L 300M /dev/vg1/lv1 將邏輯卷擴大到300M
(2)檢查磁碟是否錯誤,指令為:e2fsck -f /dev/vg1/lv1
(3)我們通過df -h發現並沒有順利擴容,因為我們還需要更新,通過命令:resize2fs /dev/vg1/lv1
(4)再次檢查是否完成
7、對邏輯捲縮減
(1)先卸除掛載的邏輯卷使用命令:umount /u02 umount後面為你掛載的路徑
(2)檢查磁碟錯誤,使用命令:e2fsck -f /dev/vg1/lv1
(3)更新邏輯卷資訊,使用命令:resize2fs /dev/vg1/lv1 100M
注意這裡和擴容時不同這裡是先更新邏輯卷資訊,因為縮減邏輯卷涉及到安全問題
(4)重新設定邏輯卷大小,使用命令:lvresize -L 100M /dev/vg1/lv1
8、刪除邏輯卷及卷組,要先刪除邏輯卷才可以刪除卷組
9、刪除物理卷以及新增物理卷,可以使用命令vgreduce/卷組/物理卷絕對路徑 刪除想要刪除的物理卷
使用命令:vgextend/卷組/物理卷絕對路徑 向指定的卷組中新增物理卷
磁碟分割槽建議大家不要來回反覆的分分合合,這樣很容易損壞磁碟,導致一些不知名的錯誤
這些是我的理解,如果有什麼錯誤請指出,歡迎一起討論!