AlmaLinux 9.5 调整home和根分区大小
在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.下面本文将讲述解决linux系统AlmaLinux 下调整home和根分区大小的方法。
1、查看现有分区
df -Th
2、备份/home中的用户数据
mkdir /backup && mv /home/* /backup
3、卸载/home
umount /home
可能会出现以下提示,这表示有程序正在占用该分区
终止占用的进程。然后再使用 umount /home卸载分区
fuser -km /home
df -Th查看分区已经卸载
df -Th
4、删除逻辑卷home
lvremove /dev/mapper/almalinux-home
注:如果系统为centos,则命令为:lvremove /dev/mapper/centos-home,以下命令通用。
5、查看文件格式
cat /etc/fstab
6、新建一个卷home,fdisk格式化为8e格式,文件系统还是搞为xfs(同样挂载到/home)
lvcreate -L 23G -n home almalinux
# L表示大小,默认单位为M;n表示卷名;这里的almalinux是almalinux9.5安装系统的时候就默认建立好的卷组名
mkfs -t xfs /dev/almalinux/home
# 在新建的逻辑卷home上建立xfs文件系统
7、把这个新逻辑卷home挂到之前的文件夹/home中去
mount /home
8、给/root增加50G 的空间
lvextend -L +50G /dev/mapper/almalinux-root
下面提示信息,表示:硬盘空间不足,剩余12674,需要12800,把50G减少 为 49G 即可。
lvextend -L +49G /dev/mapper/almalinux-root
xfs_growfs /dev/mapper/almalinux-root
9、再次查看磁盘空间
df -Th
别忘了将之前备份的文件拷贝回/home
mv /backup/* /home/
可以看到,根目录空间 变成了119G,增加了49G 容量。重启后,依然生效,至此结束!!!