Linux逻辑卷LVM操作文档
基本的逻辑卷管理概念:
PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
2、 然后通过e2fsck命令检测逻辑卷上空余的空间。
e2fsck -f /dev/mapper/vgname-lvname
3、 使用resize2fs将文件系统减少到700M。
resize2fs /dev/mapper/vgname-lvname 700M
4、 再使用lvreduce命令将逻辑卷减少到700M。
lvreduce -L 700M /dev/mapper/vgname-lvname
注意:文件系统大小和逻辑卷大小一定要保持一致才行。如果逻辑卷大于文件系统,由于部分区域未格式化成文件系统会造成空间的浪费。如果逻辑卷小于文件系统,哪数据就出问题了。
完成之后,就可以通过mount命令挂载重新使用了。
4 转移数据
5 删除逻辑卷
1、先通过umount命令卸载掉逻辑卷lvname
umount /data
2、修改/etc/fstab里面逻辑卷的挂载信息,否则系统有可能启动不起来。
3、通过lvremove 删除逻辑卷lvname
lvremove /dev/mapper/vgname-lvname
4、通过vgremove 删除卷组vgname
vgremove vgname
5、通过pvremove 将物理卷转化成普通分区。
pvremove /dev/sdb1 /dev/sdb2
pvs
vgs
lvs
删除完了,别忘了修改分区的id标识。修改成普通Linux分区即可。
上一篇: [原创]PHP字符串与字节数组的高速互换