最近在做乙個基盤構築的專案,涉及到乙個問題,擴充套件vg。
擴充套件vg本身是沒有什麼問題的,但是對於我碰到的這個問題,好像有點特殊。。。
現象:
安裝linux虛擬機器時,有一塊200g的磁碟,但是分割槽時只用了160g,還剩40g,然後將160g的盤作成了lvm,現在希望可以將當時沒有用的40g也追加到vg(捲組)裡。
調查:為了做上面的事,上網找了一些資料。了解了lvm的原理及配置過程
1.建立邏輯卷
①將物理硬碟格式化成pv(物理卷) 使用的是 pvcreate 命令
②建立捲組(vg),並將pv加入到卷組中 通過 vgcreate 命令
③基於捲組(vg)建立邏輯卷(lv) 通過 lvcreate 命令
2.使用格式化邏輯卷
mkfs.ext4 /dev/xiaoluo/mylv
3.刪除邏輯卷
①首先將正在使用的邏輯卷解除安裝掉 通過 umount 命令
②將邏輯捲先刪除 通過 lvremove 命令
③刪除捲組 通過 vgremove 命令
④最後再來刪除我們的物理卷 通過 pvremove 命令
①檢視當前vg的資訊,保證vg中有足夠的空閒空間 通過 vgdisplay 或者 vgs 命令
②擴充邏輯卷 通過 lvextend 命令
③檢視完擴充後lv大小 擴充完後我們可以使用 lvdisplay 或者 lvs 命令來檢視一下當前lv的資訊
④更新檔案系統 通過 resize2fs 命令
5.拉伸捲組
①將要新增到vg的硬碟格式化成pv 通過 pvcreate 命令
②將新的pv新增到指定的vg當中 通過 vgextend 命令
③檢視當前vg的資訊 通過 vgdisplay 或者 vgs 命令
6.縮小邏輯卷
①解除安裝已經掛載的邏輯卷 通過 umount 命令
②縮小檔案系統(會提示需要執行fsck來檢查檔案系統) 通過 resize2fs 命令
③縮小lv 通過 lvreduce 命令
縮小邏輯卷的操作是個危險的操作,稍不注意就可能損壞我們的邏輯卷,造成檔案的丟失或損害,所以我們一般不要對邏輯卷進行縮減操作!!!
最後再強調一點:縮小邏輯卷的操作必須要先解除安裝掉邏輯卷,然後先縮小檔案系統,最後再來縮小我們的邏輯卷才行!!
7.縮小捲組
①首先必須也要解除安裝掉我們的邏輯卷
通過 umount 命令
②將乙個pv從指定卷組中移除掉 通過 vgreduce 命令
③檢視當前捲組的資訊 通過 vgdisplay 或者 vgs 命令
④將pv刪除掉 通過 pvremove 命令
預想解決方案:
基於上面的學習,於是打算將剩餘的40g先做成一塊虛擬裝置.於是在本地模擬了上面的現象。
1.新加一塊磁碟/dev/sdd(16g)
2.將這塊盤分成了兩個邏輯分割槽/dev/sdd1(4g),/dev/sdd2(8g)
3.將這兩個分割槽做成pv,可以成功做成
4.基於上面的pv,建立捲組vg
5.基於vg,建立lv
6.將/dev/sdd裡剩餘的4g做成/dev/sdd3,並且使用pvcreate命令,建立物理卷,提示建立不能成功,這樣看來,根本沒有辦法將這剩餘的4g放到卷組中
7.重新建立一塊虛擬磁碟/dev/sde,pvcreate命令建立物理卷,可以成功建立,也可以成功新增到vg裡
結果:
不成功:將/dev/sdd裡剩餘的4g做成/dev/sdd3,並且使用pvcreate命令,建立物理卷,提示建立不能成功,這樣看來,根本沒有辦法將這剩餘的4g放到卷組中
成功:重新建立一塊虛擬磁碟/dev/sde,pvcreate命令建立物理卷,可以成功建立,也可以成功新增到vg裡
參考:
下面的文件確實寫得很好,很詳細
linux學習之centos(二十五)--linux磁碟管理:lvm邏輯卷基本概念及lvm的工作原理
linux學習之centos(二十六)--linux磁碟管理:lvm邏輯卷的建立及使用
linux學習之centos(二十七)--linux磁碟管理:lvm邏輯卷的拉伸及縮減
Linux的邏輯卷
lvm捲組 dm 模組 這個模組有很多功能 快照 快照小於源資料,為了實現資料備份 映象多路徑 多條線,保護一條線斷了,其不受影響 physical volume pv物理卷 volume group vg捲組 logical volume lv邏輯卷 pe physical extent le l...
Linux邏輯卷管理
因為之前安裝系統的時候沒考慮使用邏輯卷管理 logical volume management,lvm 現在要用xen安裝多台虛擬機器導致分割槽混亂,所以現在才想到使用邏輯卷管理的好處。本文基本上是參照ibm中國社群的邏輯卷管理這篇文章。邏輯卷管理 lvm 指系統將物理卷管理抽象到更高的層次,常常會...
Linux邏輯卷擴充套件
相關概念 邏輯卷可以實現硬碟空間的動態劃分和管理。1 物理卷 lv 處於最低層,可以是物理硬碟上的分割槽,也可以是整個物理硬碟 2 捲組 vg 捲組建立在物理卷之上,乙個捲組至少要包括乙個物理卷。3 邏輯卷 lv 邏輯卷建立在捲組之上,卷組中未分配空間可以用於建立新的邏輯卷。邏輯卷建 立后可以動態擴...