介绍
创建Linux时分配磁盘空间随着使用的增加,使用率逐渐升高,此时需要在添加或者扩展一下磁盘。
比如:此Linux(CentOS 7.X)的磁盘为20G,安装oracle磁盘空间不够,所以在网上找了一下扩展虚拟机磁盘的教程,可用并记录如下。
VMware12对虚拟机磁盘扩展
安装centos7.5时候磁盘设置20G,由于安装Oracle,导致磁盘空间不足。
保证:该虚拟机在调整磁盘空间时镜像,如果有 需要删除。
1.编辑虚拟机配置->硬盘20G->扩展(E)->调整为40G->确定
查看系统
1 | [root@oracle ~]# cat /etc/redhat-release |
查看使用磁盘大小
1 | [root@oracle ~]# df -h |
查看磁盘空间,第一行已经显示42.9GB
1 | [root@oracle ~]# fdisk -l |
扩展分区命令
1 | [root@oracle ~]# fdisk /dev/sda |
执行 partprobe或者重启
执行 partprobe命令用于将磁盘分区表变化信息通知内核,并请求操作系统重新加载分区表,可以避免必须重新启动的问题,这里我们reboot一下。
1 | [root@oracle ~]# partprobe |
分区确认
可以查看出磁盘多了 /dev/sda3 41943040 83886079 20971520 8e Linux LVM
1 | [root@oracle ~]# fdisk -l |
扩展VG
vgextend cl_angular /dev/sda3 命令中 cl_angular替换为自己系统的,我的是centos
可以查看 fdisk -l命令结果中 Disk /dev/mapper/centos-root 中/dev/mapper/cento的root
1 | [root@oracle ~]# pvcreate /dev/sda3 |
扩展LV
1 | [root@oracle ~]# lvs |
xfs_growfs合并
使用xfs_growfs可以将xfs文件系统进行online方式的扩展,它会将data block进行调整。
1 | [root@oracle ~]# df -h |
参考文章:https://blog.csdn.net/liumiaocn/article/details/78877957