前提条件:
如上图中的 /root/app容量已经满了,急需扩展,从VMware中多分配了96G空间,需要加到/root/app目录中。
开始操作:
1. fdisk -l 查看磁盘信息
发现总的磁盘大小为210.5G,还有96G未挂载。(图中的马赛克是sda4,因为我是做完了后截的图,正常是没有的。)
2. fdisk /dev/sda 开始分区
接着输入 n p 回车 回车,最后输入w 保存
3. 再 fdisk -l 发现多了/dev/sda4
4. vgdisplay 查看卷组名称
5. vgextend centos /dev/sda4 为卷组centos添加新的物理卷sda4来增大卷组的容量
6. lvextend -l +100%FREE /dev/mapper/centos-home 扩展逻辑卷(或lvextend -L +96G /dev/mapper/centos-home)
7. 最后要使用resizefs2命令重新加载逻辑卷的大小才能生效。
resize2fs /dev/mapper/centos-home
如果文件系统是xfs类型,使用下面命令
xfs_growfs /dev/mapper/centos-home
8.再次查看发现修改完成,容量增加
注意问题:
1.若挂载的磁盘繁忙,可用命令杀死程序
fuser -cu /root/app 查看
fuser -km /root/app 杀死