Linux将磁盘空闲空间转移到其他目录下(home目录转移到root目录下)

目录

1、查看分区

[2、备份home分区文件 (重要)](#2、备份home分区文件 (重要))

3、卸载/home

4、删除/home所在的lv

5、扩展/root所在的lv(我这里还扩展了、dev/sr0)

6、扩展/root文件系统。

[7、重新创建home lv 创建时计算好剩余的磁盘容量,建议比剩余小1G左右)](#7、重新创建home lv 创建时计算好剩余的磁盘容量,建议比剩余小1G左右))

8、创建文件系统

9、挂载home

10、home文件恢复

​编辑

[11、再次使用df -h查看系统磁盘大小](#11、再次使用df -h查看系统磁盘大小)


本文以home转移到root和dev为例

1、查看分区

bash 复制代码
df -h

这里要注意截图,保留像我这样类似的图片,有大用

2、备份home分区文件 (重要)

bash 复制代码
tar cvf /root/home.tar /home

一定要查看确定备份完毕

正在备份

完毕备份,这个时候不要急,去确认一下是否有这个备份

我们可以看到备份成功

3、卸载/home

卸载home

bash 复制代码
umount /home 

发现目标忙,我们强行终止进程

bash 复制代码
fuser -km /home/

注意这里都需要使用root用户,且不能使用图形界面登录某个home下的用户进行执行,我们可以选择用ssh的方法连接root,然后强行终止home

没有报错,说明卸载成功

4、删除/home所在的lv

bash 复制代码
 lvremove /dev/mapper/rhel-home

这里如果报错就是你mapper后边那个目录写错了,参考之前第一步查看分区让你保存的图片看看自己的是什么

5、扩展/root所在的lv

bash 复制代码
 lvextend -L +100G /dev/mapper/rhel-root

我这里扩了100G,根据你原来的home大小自行进行规划,我的home原来142G,我打算给home100G,其余给home

6、扩展/root文件系统。

bash 复制代码
 xfs_growfs /dev/mapper/rhel-root

7、重新创建home lv 创建时计算好剩余的磁盘容量,建议比剩余小1G左右)

bash 复制代码
 lvcreate -L 41G -n /dev/mapper/rhel-home

8、创建文件系统

bash 复制代码
mkfs.xfs /dev/mapper/rhel-home

9、挂载home

bash 复制代码
 mount /dev/mapper/rhel-home

10、home文件恢复

bash 复制代码
tar xvf /root/home.tar -C /

11、再次使用df -h查看系统磁盘大小

bash 复制代码
df -h

可以看到我们已经成功了。

相关推荐
Tipriest_9 分钟前
Linux rpm 系和 debian 系发展史,相同,不同点详细介绍
linux·运维·debian·rpm
怪我冷i13 分钟前
win11使用minikube搭建K8S集群基于podman desktop( Fedora Linux 43)
linux·kubernetes·ai编程·ai写作·podman
我是谁??14 分钟前
Rocky9.2离线安装docker和NVIDIA Container Toolkit训练环境搭建
运维·docker·容器
本贾尼15 分钟前
VMware的Ubuntu虚拟机显示网络有限线缆已被拔出的问题以及解决方法
linux·运维·ubuntu
石像鬼₧魂石17 分钟前
Cobalt Strike(简称 CS)专业的红队安全测试工具
linux·windows·安全·ubuntu
m0_7381207218 分钟前
渗透测试——靶机DC-6详细横向过程(Wordpress渗透)
服务器·网络·python·web安全·ssh·php
oMcLin24 分钟前
如何在 Linux 上的 aaPanel 中使用 Docker 部署 WordPress 博客:从配置到上线一站式教程
linux·运维·docker
m0_7373025830 分钟前
云原生安全加固:镜像安全与供应链防护全流程
服务器
chen_mangoo31 分钟前
Android10低电量无法打开相机
android·linux·驱动开发·嵌入式硬件
tianyuanwo32 分钟前
Linux 系统日志完全指南:从 syslogd 到 rsyslog 的深度解析
linux·运维·syslog·rsyslog