LVM
LVM定义
物理分区或磁盘是LVM的第一构建块。这些可以是分区、完整磁盘、RAID集或SAN磁盘。
物理卷是LVM所使用的基础“物理”存储。这通常是块设备,例如分区或完整磁盘。设备必须初始化为LVM物理卷,才能与LVM结合使用。
卷组是存储池,由一个或多个物理卷组成物理区块是物理卷中存储的小型数据区块,用作LVM存储的后端。逻辑区块映射到物理区块,构成LVM存储的前端。默认情况下,每个逻辑区块映射到一个物理区块。启用某些选项将更加此映射。例如,镜像会导致每个逻辑区块映射到两个物理区块。
逻辑卷是逻辑区块组。逻辑卷可以像硬盘驱动器分区一样使用。
为什么使用逻辑卷
逻辑卷和逻辑卷管理有助于更加轻松地管理磁盘空间。如果文件系统需要更多的空间,可以将其卷组的可用空间分配给逻辑卷,并且可以调整文件系统的大小。如果磁盘开始出现错误,可以通过卷组将替换磁盘注册为物理卷,并且逻辑卷的范围可迁移到新磁盘
使用命令行工具实施LVM存储
####创建物理分区并把分区id修改为8e
fdisk /dev/vdb
partptobe
pvcreate /dev/vdb{n,m,x} #创建物理卷
pvs #查看物理卷信息
vgcreate westos /dev/vdb{n,m,x} #创建卷组
vgs #查看卷组信息
lvcreate -n lv0 -L 1.5G vg0 #创建逻辑卷
lvs #查看逻辑卷信息
mkfs.ext4 /dev/westos/vg0-lv0 #格式化卷为ext4格式之后才能使用
mount /dev/westos/vg0-lv0 /mnt/ #挂载/dev/westos/vg0-lv0到/mnt/目录下
mkdir /lv #创建目录/lv
mount /dev/westos/lv0 /lv/ #挂载/dev/westos/lv0到/lv/下
lvextend -L 2G /dev/westos/lv0 #扩展/dev/westos/lv0为2G
lvs
resize2fs /dev/westos/vg0-lv0 1G #允许动态扩大或缩小/dev/westos/vg0-lv0为1G
e2fsck -f /dev/vg0/lv0 #强迫检查/dev/vg0/lv0
lvreduce -L 512M /dev/vg0/lv0 #缩小/dev/westos/vg0-lv0为512M
mount /dev/vg0/lv0 /lv/ #挂载
umount /lv/ #卸载
pvs|pvdisplay #查看物理卷信息
vgs|vgdisplay #查看卷组信息
lvs|lvdisplay #查看逻辑卷信息