linux将其他分区空间划分给root分区的方法(ext4文件系统)

** linux将其他分区空间划分给root分区的方法(ext4文件系统)**

一、同一硬盘
1、查看文件系统
df -Th
在这里插入图片描述
2、备份要操作的分区*
tar -zcvf /opt/home.tar.gz /home/*
3、卸载要操作的分区
卸载/home前要先终止所有使用/home文件系统的进程, 可以使用fuser -m /home 来查看哪些进程信息,然后kill -9 pid 然后卸载:umount /home 如果不小心在home目录下运行了fuser -km /home 则用强制卸载命令 umount -l /home 卸载即可
4、压缩卷home,把空间压缩到1G
resize2fs -p /dev/mapper/vg_rogear-lv_home 1G
xfs使用(lvreduce -L 10G /dev/centos_yzyw/home)
遇到提示需要先执行另外一个命令,那就按照提示执行
e2fsck -f /dev/mapper/vg_rogear-lv_home
在这里插入图片描述
5、从新挂载,查看压缩情况,可以看到home目录的空间已经被压缩
mount /home
df -h
6、减小/dev/mapper/vg_rogear-lv_home的逻辑分区到指定大小,这里我们减小的1G
lvreduce -L 1G /dev/mapper/vg_rogear-lv_home
在这里插入图片描述
7、查看物理卷的大小,Free PE/Size 是可用空间
vgdisplay
在这里插入图片描述
8、增加/dev/mapper/vg_rogear-lv_root的大小(增加值不能等于上图Free PE/Size的值,Free PE/Size需要留有一点空间)
lvextend -L +93G /dev/mapper/vg_zhang6-lv_root
9、使上述设定生效
resize2fs -p /dev/mapper/vg_zhang6-lv_root
在这里插入图片描述
二、新增一张硬盘并且把他添加到home分区下(不建议直接分到root下)
1、先查看要扩容的分区和挂载点信息 df -h在这里插入图片描述
2、fdisk -l 查看硬盘情况
在这里插入图片描述
3、fdisk /dev/sdb 格式化新增的硬盘
4、fdisk -l 再次查看硬盘信息
在这里插入图片描述
5、从第一步中,我们可以看到要添加硬盘的的vg为vg_zhang6,故将sdb1添加进该vg,这里会默认将改硬盘添加为pv物理卷。
vgextend vg_zhang6 /dev/sdb1
在这里插入图片描述
7、使用命令 pvs查看添加情况
在这里插入图片描述
8、使用lvextend命令,进行扩容
lvextend -L +99G /dev/mapper/vg_zhang6-lv_home
在这里插入图片描述
9、使用resize2fs命令增长一下文件系统
在这里插入图片描述

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值