- 虛擬機擴充磁盤空間後相當於在同一塊磁盤上突然多出了一部分未分配空間。
進入系統後我們首先應該給這片空間分配相當於windows上的物理盤符,linux上叫分區,然後進行格式化,然後掛到對應的卷組中
首先進行分區
1)查看目前磁盤情況
fdisk -l
2)通過命令可以查的/dev/sda就是我要開刀的磁盤
1】fdisk /dev/sda 進入到fdisk
2】命令p 查看已有分區
3】命令n 增加分區
4】命令p 主分區
5】3 分區序號
6】選擇起始分區和結束分區,直接回車就默認了
7】命令t 選擇分區類型
8】輸入區號,輸入類型爲8e
9】輸入w 完成寫入
3)重啓電腦reboot now後格式化分區 mkfs.ext3 /dev/sda3
4)添加新LVM到已有的LVM組
1】lvm 進入lvm
2】pvcreate /dev/sda3將物理硬盤分區初始化爲物理卷
3】vgextend centos /dev/sda3 擴充到centos卷組
4】quit 退出
5)查看卷組vgdisplay
可以發現擴充完畢。也可以繼續使用lvextend -L +5G /dev/mapper/centos-root將其放到具體的邏輯卷中,然後使用resize2fs /dev/mapper/centos-root進行刷新,將擴容生效,如果報Bad magic number in super-block說明文件系統格式不對,換xfs_growfs /dev/mapper/centos-root進行刷新。可是使用 df -T查看格式
如果是ext格式的就使用resize2fs 、如果使用xfs格式的就使用xfs_growfs。