Centos7 xfs 文件系统分区大小调整

写在前头:本篇文档适用于centos7和xfs文件系统。 本文是在两台虚拟机上测试过后所写,鉴于系统的多样性以及我的见识局限性,不敢保证通用性,本文仅供参考。

目录

centos版本

文档实现目标

查看分区大小

查看剩余空间大小

减少分区大小

增加分区大小


centos版本

CentOS Linux release 7.9.2009 (Core)

查看版本方法:

vim /etc/centos-release

文档实现目标

将挂载点为 /home 的文件系统减少20M,

并将此20M转移到挂载点为 / 的文件系统中

查看分区大小

命令:

df -hT

执行结果:

当对应文件系统类型显示为xfs系统时适用本文档

查看剩余空间大小

命令:

vgdisplay

结果:

红框框选内容为剩余容量。

减少分区大小

请注意,xfs文件系统一旦减少分区大小后,就必须格式化后才可以重新挂载,减少分区大小前请务必备份文件!!!

目标:从挂载点为 /home 的 /dev/mapper/centos-home 减少20M

  1. 卸载目录

命令:

umount /home

结果:

  

     2.  如果卸载不成功,大概率是文件被占用。

以下为解除进程占用的方法

  •   查看被占用进程

命令:(如果提示没有fuser命令,执行命令安装: yum install psmisc

fuser -m  /home

结果:

  • 一 一解除进程占用,ps -ef | grep 为查看进程详细信息,kill -9 则为解除进程占用

      3.减少文件系统大小

命令:

lvreduce -L -20M /dev/mapper/centos-home

结果:

执行上述命令后会提示如上界面,意思大概为:执行减少操作可能会损坏文件系统数据。

所以请一定要看清楚自己减少大小的文件系统是否是对的!!!然后输入y即可。

4.验证,查看剩余空间
命令:

vgdisplay

结果:

可以看到刚刚从原来的52M变为72M,即刚刚文件系统减少的20M已经释放到剩余空间中。

增加分区大小


目标:将20M内容添加到挂载点为 / 的文件系统 /dev/mapper/centos-root 中

  1. 增加文件系统大小

代码:

lvextend -L +20M /dev/mapper/centos-root

结果:

      2.执行

xfs_growfs /dev/mapper/centos-root

可以看到文件块已经从3152896扩展到3158016

       3.验证
 

df -hT

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值