VMware+centos7.3給lvm擴容
配置環境:VMware+centos7.3。
初始分配磁盤大小不夠,需要增加空間,lvm是一個很實用的方案,上圖(來自阿銘)是lvm構成圖解。physical volume>volume group>logical volume。此logical volume空間不夠後,可以靠其他富余logical volume來擴充。如果沒有多余logical volume,可以從一個新磁盤重新劃分。當然,虛擬機可以粗暴地直接增加磁盤空間,這個就不討論了。下面是步驟:
新建一個lvm磁盤環境
2.fdisk 分區,全部改ID為8e,將此磁盤分為1個主分區,1個邏輯分區。(你可以根據實際情況自行分區)
fdisk /dev/sdb 開始分區
n 新增分區
p 格式為主分區
+5G 扇區默認,大小5G
t 更改ID為8e
剩下分區操作類似
p 查看分區情況
w 保存退出
3.pvcreate /dev/sdb1 和pvcreate /dev/sdb5 創建physical volume
4. pvs 顯示physical volume詳細信息
5.vgcreate vg1 /dev/sdb1 /dev/sdb5 將sdb1+sdb5合成volume group
6.vgs 顯示volume group 詳細信息
7.lvcreate -L 1000M -n lv1 vg1 創建一個1000M的logical volume
8.mkfs.ext4 /dev/vg1/lv1 將lv1格式化為ext4格式,也可以格式化為xfs(centos7.3默認格式),但是xfs不支持縮容,建議還是ext4
9.mount /dev/vg1/lv1 /mnt 將lv1掛載到/mnt(你也可以掛載到自己想要的分區)
df -h 顯示磁盤掛載
10.如果你在/etc/fstab加入自動掛載可能會重啟出錯,需要輸入root密碼(截圖中方框是不能顯示的漢字),vi /etc/fstab,註釋掉自動掛載參數,重啟即可
11.正常使用時間一長,lv1空間不夠了,需要擴容,先卸載掛載unomnt /mnt
12.lvresize -L 4000M /dev/vg1/lv1 重寫lv1空間為4000M,因為之前vg1一共10G,所以擴充到4G沒問題。
e2fsck -f /dev/vg1/lv1 檢查磁盤錯誤
resize2fs /dev/vg1/lv1 更新邏輯卷信息
重新掛載使用
掛載後lv1已變成4G
VMware+centos7.3給lvm擴容