LVM--逻辑卷

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。

LVM的一些基本单元及概念

  • 物理存储介质:这里指系统的存储设备:硬盘
  • 物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块
  • 卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
  • 逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统。
  • PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
  • LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

创建一个LVM的步骤

1、pvcreate /dev/sdb1 #创建物理卷

2、vgcreate mysql /dev/sdb1 #创建卷组,-s #:PE大小,默认是4MB

3、lvcreate -n mysqldata mysql -L 500M #创建逻辑卷

4、mkfs.ext3 /dev/mysql/mysqldata  #对逻辑卷格式化,创建文件系统

5、mount /dev/mysql/mysqldata /opt/PAN1 #最后进行挂载

逻辑卷扩展

如果卷组空间有剩余,可以直接扩展逻辑卷,如果卷组空间不够了,需要先扩展卷组空间,再扩展逻辑卷。

情况一、卷组空间够的情况下操作,注意:如果是xfs的文件系统,则不用resize2fs来整理,而是用xfs_growfs命令

情况二、卷组空间不够的情况,先加一个物理分区进来,记得与其它盘的分区ID一样

然后重复情况一的步骤,进行逻辑卷的扩展

逻辑卷缩减,基本上不用,实际中数据应该是越来越大,且缩减是有数据丢失的风险。在缩减时,要先卸载挂载点,然后用e2fsck -f 来整理刷新,第三,用resize2fs /dev/mysql/mysqldata 3G(减小到3G大小),第四,lvreduce -L 3G /dev/mysql/mysqldata,然后再挂载回去。

快照,逻辑卷的一个重要功能,能够进行快速的备份。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章