虚拟机硬盘空间太小,一不注意就满了,需要扩展根分区空间。
技术点:逻辑卷管理(LVM)
相关命令:
df
fdisk
partprobe
pvcreate
pvdisplay
vgdisplay
vgextend
lvextend
1 创建磁盘分区
df -h //查看磁盘使用情况
fdisk -l //查看分区表
fdisk /dev/sdb //对新加硬盘进行分区
p //打印分区表
d //删除原有分区
n p //新建主分区
t //改变分区类型
8e //LVM类型的分区编码,按L可以查看所有的分区编码
p //打印分区表,确认修改是否正确
w //保存修改
partprobe // #将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表,有些小报错不要紧。
2 创建物理卷
fdisk -l
pvcreate /dev/sdb1 //创建物理卷
pvdisplay //查看lvm卷
3 扩展卷组
vgdisplay //查看卷组
vgextend centos /dev/sdb1 //将新卷扩展进原有的“centos”卷组里
4 扩展逻辑卷
lvextend -l +100%free /dev/mapper/centos-root //扩展逻辑卷
blkid /dev/mapper/centos-root //查看逻辑卷文件系统类型
e2fsck -f //查看逻辑卷分区状态
xfs_growfs /dev/mapper/centos-root //扩展文件系统,如果是ext类型分区,使用resize2fs命令
到此完成了根分区的扩展。