在使用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 容量。重启后,依然生效,至此结束!!!


442

被折叠的 条评论
为什么被折叠?



