问题描述

在安装新的虚拟机或者系统时,由于无法评估分区的大小,导致后面某个分区太小无法部署服务,比如我们在安装Linux虚拟机时,给虚拟机分配了500G的硬盘.在不手动设置分区的情况下,会自动将/home 分配400G,/ 目录分配50G,这样就会导致"/home"过大,"/"目录过小的问题(如下图).所以我们需要手动调整一下home 和/的分区大小;
Centos XFS 格式硬盘分区调整

具体步骤

1.将home目录进行备份,备份完成后,卸载/home 目录

umount /home

2.移除home目录对应的分区

lvremove /dev/mapper/centos-home

Centos XFS 格式硬盘分区调整
3.扩展根目录分区大小 (我们这里扩展300G)

lvextend -L 300G /dev/mapper/centos-root

Centos XFS 格式硬盘分区调整
4.同步

xfs_growfs /dev/mapper/centos-root

Centos XFS 格式硬盘分区调整
5.查看硬盘分组

pvs

Centos XFS 格式硬盘分区调整
6.将剩余空间分给Home目录

lvcreate -l +100%Free -n home centos

Centos XFS 格式硬盘分区调整
7.写入分区

mkfs.xfs /dev/mapper/centos-home

Centos XFS 格式硬盘分区调整
8.硬盘挂在

mount /dev/mapper/centos-home /home

9.查看结果

df -h

Centos XFS 格式硬盘分区调整

相关文章:

  • 2021-10-20
  • 2021-11-08
  • 2022-12-23
  • 2022-01-07
  • 2021-09-25
  • 2021-05-29
  • 2022-12-23
  • 2021-07-10
猜你喜欢
  • 2022-12-23
  • 2022-02-09
  • 2022-02-20
  • 2022-12-23
  • 2021-06-20
  • 2021-12-13
  • 2022-12-23
相关资源
相似解决方案