记录一次磁盘镜像的LVM分区缩小调整过程
source link: https://blog.ihipop.info/2019/07/5212.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
记录一次磁盘镜像的LVM分区缩小调整过程
拿到镜像是这样的。
losetup伺候,其中,LVM内是如下情况
但是这个pv卷轴已经没有空余空间,因为是离线镜像 所以不能使得分区属性有任何变化,包括uuid等,否则可能会导致机器出问题,而且root分区空余很多,考虑ext4有e2fsck,但是swap没有,而且root空间空余较多,考虑直接缩减root分区
先检查下文件系统
然后把根文件系统缩小为24G,为lvreduce留足安全余量
这里,6291456*4*/1024/1024=24G
然后,使用lvreduce缩小root分区为25G
然后,使用resize2fs扩大root分区为正好合适这个lv的尺寸
可以看到已经扩大到了正好合适的25G
6553600*4/1204/1024=25G
这时候看,我们的pv已经多出来空余的部分了 但是麻烦的地方在于,那个空闲的部分在中间
尝试重新安排空间 ,报错,因为没足够空余空间进行空调调整。
所以我们需要给这个pv里面再添加一些空余的物理磁盘
然后调用pvmove进行空间整理,注意这里如果不加目的地址 他会先全部移动到/dev/loop1p1上 你需要移动两次,其实也无所谓,他自己会处理
然后安全的移除新添加的零时盘
然后用gparted把多余的vg空间的尾巴切掉就好了,然后,参考这个文章,裁剪img镜像
最后用losetup检查检查没问题即可收工。
Author Info : From:记录一次磁盘镜像的LVM分区缩小调整过程 URL:https://blog.ihipop.info/2019/07/5212.html Please Reserve This Link,Thanks!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK