Linux LVM逻辑卷配置使用详解(2)

三、当卷组不够用,如何给卷组扩容。
 
常见硬盘分区,将分区加入已存在的卷组vgdata
 
#vgextend vgdata /dev/sda9
 
查看是否成功加入卷组
 
#pvs
 
PV        VG    Fmt  Attr PSize  PFree 
 
  /dev/sda7  vgdata lvm2 a-    1.54G  1.54G
 
  /dev/sda8  vgdata lvm2 a-    3.64G  1.16G
 
  /dev/sda9  vgdata lvm2 a-  122.56G 122.56G
 
四、当硬盘空间不够用,如何减少逻辑卷空间释放给其他逻辑卷。
 
1、卸载逻辑卷
 
#umount /dev/vgdata/lvdata2
 
2、通过e2fsck命令检测逻辑卷上空余的空间。
 
#e2fsck  /dev/vgdata/lvdata2
 
e2fsck 1.39 (29-May-2006)
 
/dev/vgdata/lvdata2: clean, 11/2621440 files, 126323/5242880 blocks
 
3、使用resize2fs将文件系统减少到5G
 
#resize2fs  /dev/mapper/vgdata-lvdata2 5G
 
4、使用lvreduce命令将逻辑卷减少到5G
 
#lvreduce -L 5G /dev/vgdata/lvdata2
 
WARNING: Reducing active logical volume to 5.00 GB
 
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
 
Do you really want to reduce lvdata2? [y/n]: y
 
  Reducing logical volume lvdata2 to 5.00 GB
 
  Logical volume lvdata2 successfully resized
 
注意:文件系统大小和逻辑卷大小一定要保持一致才行。如果逻辑卷大于文件系统,由于部分区域未格式化成文件系统会造成空间的浪费。如果逻辑卷小于文件系统,哪数据就出问题了。
 
5、重新挂载逻辑卷lvdata2
 
#mount /dev/vgdata/lvdata2 /vg_test2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/dffaf1df7d8aeaa25dbb9089505ad50d.html