linux基础2-5使用逻辑卷管理器管理灵活存储

来源:互联网 发布:幸运转盘的php源码 编辑:程序博客网 时间:2024/06/09 14:45

1.查看 LVM 组件
.物理分区或磁盘是LVM的第一构建块.
.物理卷是LVM所使用的基础“物理”存储.这通常是块设备,例如分区或完整磁盘.设备必须初始化为 LVM物理卷,才能与 LVM 结合使用.
.卷组是存储池,由一个或多个物理卷组成.
.物理区块是物理卷中存储的小型数据区块,用作 LVM 存储的后端.
.逻辑区块映射到物理区块,构成 LVM 存储的前端.默认情况下,每个逻辑区块映射到一个物理区块.启用某些选项将更改此映射.例如,镜像会导致每个逻辑区块映射到两个物理区块.
.逻辑卷是逻辑区块组.逻辑卷可以像硬盘驱动器分区一样使用.

逻辑卷的优点:
逻辑卷和逻辑卷管理有助于更加轻松地管理磁盘空间,如果文件系统需要更多的空间,可以将其卷组的可用空间分配给逻辑卷,并且可以调整文件系统的大小.如果磁盘开始出现错误,可以通过卷组将替换磁盘注册为物理卷,并且逻辑卷的范围可迁移到新磁盘.

2.实施 LVM 存储
准备物理卷
.disk用于创建与LVM结合使用的新分区.在要与LVM结合使用的分区上,始终将“类型”设置为“ 0x8e Linux LVM”.
.pvcreate /dev/vdaN用于初始化分区(或其他物理设备),使其作为物理卷与LVM结合使用.直接在物理卷中创建用于存储 VM配置数据的表头.
创建卷组
.vgcreate vgname /dev/vdaN将创建名为vgname且由物理卷/dev/vdaN组成的卷组.可以在创建时指定其他物理卷(以空格隔开),也可以随后使用vgextend添加新物理卷.
创建和使用新逻辑卷
.lvcreate -n lvname -L 2G vgname从vgname上可用物理区块创建名为lvname、容量为 2GB的新逻辑卷.
.mkfs -t ext4 /dev/vgname/lvname将在新逻辑卷上创建ext4文件系统
.mkdir /data建立所需目录作为挂载点
.向/etc/fstab文件中添加条目:/dev/mapper/vgname-lvname /data ext4 defaults 1 2
.运行mount -a可在/etc/fstab中挂载文件系统

查看LVM状态信息:
pvdisplay /dev/vdaN ##将显示有关特定物理卷的信息
vgdisplay vgname ##将显示有关特定卷组的信息
lvdisplay /dev/vgname/lvname ##将显示有关特定逻辑卷的信息

3.增加文件系统
df -h /data ##验证已挂载文件系统/data的大小
vgdisplay vgname ##验证“可用物理区块”是否够用
lvextend -l 128 /dev/vgname/lvname ##使用部分或全部可用区块扩展逻辑卷
xfs_growfs /dev/vgname/lvname ##扩展在/data上挂载的关联文件系统
/dev/vgname/lvname ##验证已挂载文件系统/data新的大小

4.创建快照作为备份
.快照逻辑卷是LVM存储的另一项灵活功能.LVM快照是临时保留所更改的逻辑卷的原始数据
的逻辑卷.快照提供原始卷的静态视图,从而能够以一致状态备份其数据.
.快照卷大小只需足以存储在它存在期间更改的数据即可.
.如果数据更改量大于快照存储容量,则快照将自动变为不可用.(原始卷原封不动,仍然需要从卷组中手动解除挂载和删除不可用的快照)

创建和使用快照进行备份
创建/dev/vgname/lvname的名子为snaplvname.大小为40M的新快照卷:
lvcreate -s -n snaplv -L 40M /dev/vgname/lvname
如果备份软件要求,请挂载该快照,并使备份程序指向新挂载点:
mkdir /snapmount
mount -o ro /dev/vgname/snaplv /snapmount
验证快照逻辑卷的状态:
lvs /dev/vgname/snaplv
不再使用快照时,卸载并删除:
umount /snapmount
lvremove /dev/vgname/snaplv

0 0
原创粉丝点击