一、背景介绍
之前介绍了LVM2逻辑卷的创建和扩容,接下来介绍LVM逻辑卷的收缩,首先看一下LVM逻辑卷的结构,根据前文得知LVM扩容时的步骤为:扩容PV——扩容VG——扩容LV——扩大文件系统大小,所以收缩时的步骤基本上是按扩容步骤的倒序进行
之所以说基本上因为在收缩VG之前,首先要使用pvmove命令将要拆除PV上的数据转储到其他PV上,前提是其他PV上要有足够的空间,所以LVM收缩时的步骤为:umount挂载点——强制检查要收缩设备的文件系统——收缩设备上的文件系统——收缩LV——重新挂载LV——转储要拆除PV上的数据——收缩VG——拆除PV。
二、操作步骤
1.卸载挂载点
2.强制检查要收缩设备的文件系统
3.收缩设备上的文件系统
4.收缩LV
5.重新挂载,可以看到LV中的文件并没有丢失
6.转储要拆除PV上的数据,试验中要拆除的sdb4分区上没有数据所以显示No data
7.收缩VG
8.最后,拆除PV,所有操作完成
实验总结
LVM动态扩展技术在实际中还是比较常见的,增加分区绝大部分情况下不会产生问题(但不是绝对),收缩分区不建议在生产环境中使用,因为收缩本身可能会对数据造成损坏
本文出自 “兔样兔森破” 博客,请务必保留此出处http://arkling.blog.51cto.com/2844506/1911908
原文地址:http://arkling.blog.51cto.com/2844506/1911908