为了支持国产系统底座,不受美帝卡脖子,加入openEuler,想把业务全部移植到openEuler系统上。在使用默认安装的情况下,会把home分区单独分配一个出来,为了方便,还是想合并到/根目录上。怎么做呢?发现指令与CentOS非常像,那就参考CentOS的合并方法吧。
系统版本:
openEuler release 24.03 (LTS)
当前系统硬盘状态:
共分配120G的硬盘
开始操作
- 如果/home目录没有数据,直接umount /home
- 取消开机加载/home目录
vi /etc/fstab
注释/home所在行 - 删除/home所在lv,lv参考df-h中显示内容
lvremove /dev/mapper/openeuler-home - 扩展/目录,将剩下的全部可用大小分配给/
lvextend -l +%FREE /dev/mapper/openeuler-root
查看df -h文件系统未扩展,但lsblk,已经修改成功 - 扩展root目录文件系统
注意,参考lsblk -f中内容,root目录文件系统为ext4。
执行指令:resize2fs /dev/mapper/openeuler-root
如果错误执行,会有如下提示:
注意:
resize2fs 命令 针对的是ext2、ext3、ext4文件系统
xfs_growfs 命令 针对的是xfs文件系统