linux根目录缩容,LVM根分区缩容

本文讲述了在Ubuntu 14.04环境下,使用LVM管理磁盘时,如何在不挂载根分区的情况下进行根分区缩容,并特别提到XFS系统中文件系统的特殊处理。作者分享了详细步骤,包括进入救援模式、检查修复、调整文件系统大小和逻辑卷大小的操作过程。
摘要由CSDN通过智能技术生成

软件环境:Ubuntu 14.04.03  硬盘文件系统:ext4

问题:前提硬盘分区使用了LVM的磁盘管理技术。然后我自己想缩小根分区的空间,然后给其他分区使用。

思路:

1.确保/分区磁盘有多余空间可以使用,这样就可以缩容!

2.根分区缩容和其他分区不同。因为缩容首先要umount 分区。在开机情况下,无法umount 根分区。原来想如果重启进Grub到resume模式下,是否可以不挂载根分区?经测试还是不行。只有使用os 光盘进resume,选择光盘挂载根分区。这样就满足了要求。

解决:

1. ubuntu光盘进入救援模式(不mount硬盘)

2. e2fsck -f /dev/mapper/lvm-root

3. resizefs /dev/mapper/lvm-root   500G

4 .lereduce -L 500G /dev/mapper/lvm-root

附件: lvextend -l +100%FREE   #扩容,将vg剩余空间全部扩了

注意两个概念: 文件系统大小和逻辑卷的大小。

扩容(可以不用卸载就可以扩容):

1.先扩逻辑卷,  extend

2.扩文件系统    resize2fs

缩容(缩容要注意由于之前盘上已经有文件,缩后的大小也要能够放下这些文件。否则文件会损坏):缩容前先卸载文件系统,

先缩文件系统

再缩逻辑卷

另外关于xfs系统  不适用resize2fs扩文件系统,使用xfs_growfs ,否则报错。

另外在Grub进入resume模式, 在linux vmlinuz...行末添加 init=/bin/bash ,然后引导,这样就可以进入resume。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值