步骤
查看当前的分区结构
复制[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Jun 13 10:26:50 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=644e8a4c-b0dd-4fe6-a6d7-f0e06c273aa8 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
取消 /home
盘挂载
umount /home/
删除 /home
对应的分区,加到 /
根目录下
lvremove /dev/mapper/centos-home
lvextend -l +100%free /dev/mapper/centos-root
刷新一下操作
xfs_growfs /dev/mapper/centos-root
注释掉 /etc/fstab
分区中对 home
分区的描述(示例注释的第三行),避免开机后的从新分区
/dev/mapper/centos-root / xfs defaults 0 0
UUID=644e8a4c-b0dd-4fe6-a6d7-f0e06c273aa8 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
注意
lventend
作用是扩展逻辑卷,xfs_growfs
是将xfs
文件系统扩展
- 该方法只适用于
xfs
文件系统,且卸载整个的 /home
目录,而不是按照指定值缩小
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?