linux根目录扩容
第一种方式:添加一块空硬盘进行扩容
fdisk -l,查询到是/dev/sdb,
创建PV
[root@localhost ~]# pvcreate /dev/sdb
Physical volume “/dev/sdb” successfully created.
扩展VG
[root@wls10306-01 ~]# vgextend rhel /dev/sdb
Volume group “rhel” successfully extended
扩展逻辑卷
[root@localhost ~]# lvextend -L +2G /dev/mapper/rhel-root
Rounding size to boundary between physical extents: 1.90 GiB.
Size of logical volume rhel/home changed from <8.37 GiB (2142 extents) to <10.27 GiB (2629 extents).
Logical volume rhel/home successfully resized.
EXT4或者EXT3文件系统,使用resizfs2命令重新加载逻辑卷的大小
resize2fs /dev/mapper/rhel-root
XFS文件系统,使用xfs_growfs命令调整xfs格式文件大小
xfs_growfs /dev/mapper/rhel-root
第二种:服务器当初考虑不周,分区划分不太合理
1,将/home磁盘空间缩减 并将新的磁盘分区扩充到/根目录
2,卸载/home分区并压缩分区
注:卸载/home时 提示目标忙,fuser -m /home查看谁用/home时提示没有fuser命令
[root@localhost # umount /home
umount: /home:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以找到有关使用该设备的进程的有用信息)
[root@localhost]# fuser -m /home
-bash: fuser: 未找到命令
解决没有fuser命令的问题:
在CentOS / RHEL 7上找不到fuser命令
-bash: fuser: command not found
yum install psmisc
如果依然无法卸载,使用以下命令:umount -l /home
3,查找/home目录的pid进程
4,停止进程
kill -9 11757
5,卸载/home文件系统
umount /home
6,压缩分区
针对ext文件系统
resize2fs -p /dev/mapper/centos-home 100G
xfs文件系统扩容必须安装 xfsdump工具
yum install xfsdump -y
7,减少/home空间到100GB
lvreduce -L 100G /dev/mapper/centos-home
8,增大根目录
lvextend -l +100GFREE dev/mapper/centos-root
9,扩展根目录空间
xfs_growfs dev/mapper/centos-root

10,重新挂载/home
11,挂载/home
原文链接:https://blog.csdn.net/qq_44814675/article/details/108000628
https://blog.csdn.net/m0_54853503/article/details/126434591
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-12-04 StringUtils中 isNotEmpty 和isNotBlank的区别