(fedora)linux根目录空间不足,追加空间到根目录下

linux根目录空间不足,追加空间到根目录下
最近在学习linux,发现根目录不足,想要追加根目录的空间,我的系统是fedora29,,现在从home目录分配5g给root目录,剩24g给自己,也就是home目录。

主要思路如下:
(1) 我们先把/home内容进行备份,这里我们就备份到我们的临时目录 tmp 目录下;
(2)然后将/home文件系统所在的逻辑卷删除;
(3)这边我们就可以进行扩大/root文件系统;
(4)删除了home,就要新建一个/home;
(5)最后恢复/home内容,就是把tmp目录我们刚刚压缩的,给恢复过来。
一 查看分区的状态:
敲入命令:df -h ,然后可以看到我现在的根目录没剩多少空间了,home的空间比较充足,我们给他分过来一些。
1.1我们先进行home目录的备份
敲入命令:tar cvf /tmp/home.tar /home
1.2然后呢,我们就卸载home目录:
敲入命令:
第一条(强制删除设备块):fuser -km /home/
第二条(卸载/home):umount /home
第三条(lvremove命1令用于删除指定LVM逻辑卷):lvremove /dev/mapper/fedora-home (删除home目录所在的lv)敲完这命令后会有相应的提示,输入y按enter就可以。
二 现在此刻就没有home目录啦,不信你自己df -h看看,接下来我们卸载home目录之后,我们系统现在有29g的空间,我们拿出5g,给我们的根目录
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 34M 1.9G 2% /dev/shm
tmpfs 2.0G 1.6M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 9.8G 8.7G 647M 94% /
tmpfs 2.0G 447M 1.5G 23% /tmp
/dev/sda3 976M 147M 763M 17% /boot
tmpfs 393M 6.9M 386M 2% /run/user/0
2.1敲入命令:lvextend -L +5G /dev/mapper/fedora-root
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 34M 1.9G 2% /dev/shm
tmpfs 2.0G 1.6M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 9.8G 8.7G 647M 94% /
tmpfs 2.0G 447M 1.5G 23% /tmp
/dev/sda3 976M 147M 763M 17% /boot
tmpfs 393M 6.9M 386M 2% /run/user/0
三 现在空间是追加了,然后就是要扩展/root的文件系统啦
3.1敲入命令:(ext4文件系统使用)resize2fs /dev/mapper/fedora-root
(xfs文件系统使用)xfs_growfs /dev/mapper/fedora-root
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 34M 1.9G 2% /dev/shm
tmpfs 2.0G 1.6M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 15G 8.7G 5.4G 62% /
tmpfs 2.0G 447M 1.5G 23% /tmp
/dev/sda3 976M 147M 763M 17% /boot
tmpfs 393M 6.9M 386M 2% /run/user/0
3.2接下来根目录处理好了,我们来处理home目录,先重新创建home目录的lv
敲入命令:lvcreate -L 24G -n /dev/mapper/fedora-home
然后进行创建文件系统
敲入命令:(ext4文件系统格式化磁盘)mkfs.ext4 /dev/mapper/fedora-home
(xfs文件系统格式化磁盘)mkfs.xfs /dev/mapper/fedora-home
3.3接下来我们就要把home目录挂载回去
敲入命令:mount /dev/mapper/fedora-home
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 34M 1.9G 2% /dev/shm
tmpfs 2.0G 1.6M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 15G 8.7G 5.4G 62% /
tmpfs 2.0G 447M 1.5G 23% /tmp
/dev/sda3 976M 147M 763M 17% /boot
tmpfs 393M 6.9M 386M 2% /run/user/0
/dev/mapper/fedora-home 24G 45M 23G 1% /home
最后把之前home备份到tmp的内容,给mv回来,home目录的恢复
敲入命令:第一条 解压 :tar xvf /tmp/home.tar -C /home/ 第二条 我们解压在home 所以要进入home目录 :cd /home/home/ 最后一条:mv * …/
然后你在敲df -h,就可以看到现在的系统状态,大功告成!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值