您的位置:首页 > 运维架构 > Linux

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

2017-04-09 12:15 267 查看
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 /s
4000
napmount

mount -o ro /dev/vgname/snaplv /snapmount

验证快照逻辑卷的状态:

lvs /dev/vgname/snaplv

不再使用快照时,卸载并删除:

umount /snapmount

lvremove /dev/vgname/snaplv
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: