[******@linux~]#vgcreatehome/dev/md0/dev/md1 #将相应的pv添加到VolumeGroup并以home为vgname[******@linux~]#vgdisplayhome #查看刚刚创建的VG[******@linux~]#lvcreate-L200M-nhomehome #在VG(home)上创建以home为名称的logicalvolume设备设定大小为200M[******@linux~]#lvdisplayhome #查看相应logicalvolume设备详细信息3、LVM的管理扩大lv空间(假设vg空间已经没有而且pv设备也都是新添加的)将新添加的设备做raid搭建pv初始化等操作[******@linux~]#vgextendhome/dev/md2 #将做好的pv设备添加在vg(home)当中去[******@linux~]#vgdisplayhome #查看下现在vg的容量应该已经增加了[******@linux~]#lvextend/dev/home/home-L300G #将lv设备扩展成自己想要的大小[******@linux~]#resize2fs/dev/home/home #在线同步格式新添加lv容量这里可以使用df-h查看下刚刚新扩展的目录容量比以前大了。减小lv空间[******@linux~]#umount/dev/home/home #卸载挂载的lv设备[******@linux~]#e2fsck-f/dev/home/home #检测分区情况[******@linux~]#resize2fs/dev/home/home200G #将lv调整成自己想要的大小(注意:最好大于原实际数据的大小)[******@linux~]#lvreduce/dev/home/home-L200G #再将lv中不使用的pe在pv中释放掉(如果不做这一步操作将无法减小vg)然后再将设备挂载到相应目录并用df-h查看分区空间已经减小为200G了,而且里面的数据还都在。从vg空间中取出空闲的pv减小vg空间是为了把vg当中空闲的pv取出,可是当我们在vg上面创建lv的时候就会把vg当中的pv对应到相应的lv,所以我们要想取出空闲的pv就要先把lv卸载掉并释放出所占用的pv上面的pe。[******@linux~]#umount/dev/home/home #卸载挂载的lv设备[******@linux~]#e2fsck-f/dev/home/home #检测分区情况[******@linux~]#resize2fs/dev/home/home200G #将lv调整成自己想要的大小(注意:最好大于原实际数据的大小)[******@linux~]#lvreduce/dev/home/home-L200G #再将lv中不使用的pe在pv中释放掉(如果不做这一步操作将无法减小vg)以上4步是减小lv空间的操作[******@linux~]#pvdisplay #查看所有PV当AllocatedPE为0时才可以从vg当中来移除
创建一个凌驾于RAID上 来自淘豆网m.daumloan.com转载请标明出处.