Centos7下LVM的简单创建与使用(学习笔记)
简介:
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。
基础结构:
物理存储介质(PhysicalStorageMedia)
指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。
物理卷(Physical Volume,PV)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
卷组(Volume Group,VG)
类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
逻辑卷(Logical Volume,LV)
类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。
LVM的创建与使用:
1.在虚拟机下添加一块虚拟硬盘,并加载(可以通过重启进行加载)
2.使用fdisk -l命令查看添加的虚拟磁盘
3.使用pvcreate命令创建物理卷
pvcreate 常用选项
-f 强制创建物理卷
-u 指定设备的UUID
-y 对所有问题都回答"YES"
display 显示物理卷信息
4.使用vgcreate命令创建卷组
vgcreate 常用选项
-l 卷组上允许创建的最大逻辑卷数
-p 卷组中允许添加的最大物理卷数
-s 卷组上的物理券的PE大小
vgdisplay 显示卷组信息
datastore为我创建的卷组名
5.使用lvcreate命令创建逻辑卷
lvcreate 常用选项
-l 逻辑卷中多少个PE
-L 逻辑卷的大小
lvdisplay 显示逻辑卷信息
逻辑卷的名称为database所属卷组为datastore
6.格式化为xfs文件系统格式,并且能开机自动挂载到/mnt/database目录下
7.创建挂载目录,使用mount -a 挂载fdisk里面的内容,使用df 进行查看是否挂载成功
补充:
关于 /etc/fstab的格式
要挂载的设备或文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序
(一般为defaults) (0:不备 1:每天转储) (0:不自检 1:自检)
增大volgroup00-logvoloo逻辑卷500M
lvextend -L +500M /dev/VolGroupoo-LogvoLoo
重定义文件系统大小
resize2fs /dev/VolGroupoo-LogvoLoo 大小
删除物理/逻辑卷,逻辑组
pv/lvremove,vgremove
卷组备份与恢复
vgcfgbackup [卷组名]
vgcfgrestore -n 卷组名 物理卷全路径