Centos7 磁盘扩容

由于在安装centos系统的时候,如果在安装时没有分配磁盘空间,选择的是默认分配的,在安装完成后,可以发现大容量磁盘往往分配在了home下面。

建议此操作,在安装完系统后执行,最好不要在 /home/ 路径内容有文件过后执行!!!!

强烈注意:虚拟机扩容的时候,如果发现无法加载磁盘,也无法修改,先查看是否存在快照,快照存在,无法扩容!!!!

默认的root 目录,大小很小,需要进行扩容,以下是扩容的操作:

  1. 查看磁盘容量
df -h

  1. 分析容量大小。

此步骤是为了分析比较一下当前的 root 目录和 home 目录的大小,好知道应该划分多少的容量到 root 目录中。

  1. 卸载 home 目录
umount /home/

  1. 删除 home 所在的 lv
lvremove /dev/mapper/centos-home

  1. 扩容 root 所在的 lv
lvextend -L +100G /dev/mapper/centos-root

注: 这里的 100G 是可以手动调整的,根据实际情况来分,也可以写成 单位T。

  1. 扩展 root 的文件系统
xfs_growfs /dev/mapper/centos-root

  1. 重新创建 home 的 lv (此处建议比剩余容量小1G左右)
lvcreate -L 41G -n /dev/mapper/centos-home

这里的容量奇怪根据实际情况进行填写

  1. 创建文件系统
mkfs.xfs /dev/mapper/centos-home

  1. 挂载 home
mount /dev/mapper/centos-home

至此,扩容完成,可以正常使用了。

建议最后重启一下服务器,毕竟扩容了过后,分区表是有些许改动的。

文章作者: sopp
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 个人主页
linux linux
喜欢就支持一下吧