1. 程式人生 > >輕鬆搞定以LVM方式管理磁碟

輕鬆搞定以LVM方式管理磁碟

我們的目標是:掌握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/卷組/物理卷絕對路徑  向指定的卷組中新增物理卷 

磁碟分割槽建議大家不要來回反覆的分分合合,這樣很容易損壞磁碟,導致一些不知名的錯誤

這些是我的理解,如果有什麼錯誤請指出,歡迎一起討論!