Linux LVM逻辑卷学习笔记

         在生产环境上经常遇到诸如/dev/mapper/VolGroup-lv_root、/dev/mapper/VolGroup-lv_home等字样的磁盘卷标,这实际上是逻辑卷(虚拟磁盘)

今天刚好学习了这块,总结了一下分享给大家,以免日后遇到这种逻辑卷管理起来遇到问题。

 

先说几个名词:

LVM(Logical Volume Manager),逻辑卷管理器

PV(Physical Volume),物理卷

VG(Volume Group),卷组

PE(Physical Extend),逻辑卷,默认大小4M,每个卷组最多65534个PE,要想扩大逻辑卷容量,增加PE大小

LG(Logical Group),逻辑组

 

下图是对以上几个概念的分析图(图画的比较丑,凑合着看吧):

技术分享

 

从图中可以看出,逻辑卷是物理卷通过LVM虚拟出来了的,这样的好处就是能够实现弹性的调整文件系统的容量,即可以按需求给逻辑卷增加容量。

 

以下是具体操作:

 

1、  给机器添加硬盘  sdb

2、  我这里将物理盘sdb划了一个分区sdb1

fdisk /dev/sdb ,具体问百度吧

3、  使用parted将磁盘分区标志设置为(8e)

技术分享

 

4、  查看磁盘

 技术分享

5、创建物理卷    相关命令:pvcreate  pvscan  pvdisplay  pvremove

         pvcreate /dev/sdb1

6、创建卷组      相关命令:vgcreate  vgscan  vgdisplay  vgextend  vgreduce  vgchange  vgremove

         vgcreate /dev/sdb1 NewVolGroup

7、创建逻辑卷    相关命令:lvcreate  lvscan  lvdisplay  lvextend  lvreduce  lvremove  lvresize

         lvcreate –l 3842 –n lv_data NewVolGroup

         -l是指定PE的数量,上面这条命令是从NewVolGroup里面划分3842个PE给lv_data(3842*4M)

8、之后就是格式化挂载等一系列命令了,如下

         mkfs.ext4 /dev/mapper/NewVolGroup-lv_data

         mkdir /mnt/data

         mount /dev/mapper/NewVolGroup-lv_data /mnt/data

最后别忘了修改/etc/fstab文件,将磁盘信息添加上

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。