Linux高级存储管理(LVM逻辑卷管理;vdo虚拟数据优化器)

1.逻辑卷

设备不变的情况下,容量增加?(从组里面取)
单独的物理硬盘§被处理后变成另外一种形态(pv),可以用软件管理将其放在一起,变成一个组(vg),从组里划分出来一个设备,(lv)设备被挂载到一个目录上,当设备容量不够时,从组里面取,当组里面容量用完时,再取物理设备,做成可以捆绑的形态,再放进组里——》 逻辑卷lvm

物理分区被处理后变成物理卷,物理卷捆绑到一起变成物理卷组,物理卷组划分出来可以使用的逻辑卷

1.1 什么是逻辑卷(百度百科)

LVM:(Logical Volume Manager) ,逻辑卷管理器。
逻辑卷管理器解决的主要问题如下:
解决分区空间不够用或者分区空间绰绰有余的情况。
基本磁盘分区的边界是不能随意扩展的。分区大小是在刚刚划分分区的时候就决定了。
逻辑卷的工作原理:逻辑卷(lv)是将几个磁盘分区或者块设备(pv,pv的id必须是8e的,pv可以位于不同的磁盘分区里,pv大小可以不一)组织起来形成一个大的扩展分区(vg,卷组,一个vg至少要包含一个pv。),该扩展分区不能直接用,需要将其划分成逻辑卷(lv)才能使用,lv可以格式化成不同的文件系统,挂载后直接使用。 lv的扩展和缩减是不会影响原有数据的,但逻辑卷缩减的风险大于逻辑卷扩展的风险。逻辑卷可以支持快照功能
LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样可以减少操作成本.

在这里插入图片描述

1.2 pv,vg,lv

pv 物理卷被处理过的物理分区
pe 物理扩展 设定存储最小单元
vg 物理卷组 捆绑 pv 到一个组中
lv 逻辑卷分配最终的使用设备

1.3lvm的建立

监控建立过程
watch -n 1 “pvs;echo ====;vgs;echo =====;lvs;echo =====;df -h /weixindata”
lvm 设备建立
建立物理分区并设定分区 type 为 lvm


[root@localhost Desktop]# fdisk /dev/vdb      ###进入/dev/vdb
command (m for help): n  ###建立分区
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): 

Using default response p.
Partition number (1-4, default 1): 
First sector (2048-20971519, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +1G   ###1G大小

Created a new partition 1 of type 'Linux' and of size 1 GiB.

Command (m for help): t     ##更改类型
Selected partition 1
Hex code (type L to list all codes): 8e     #####lvm类型
Changed type of partition 'Linux' to 'Linux LVM'.

Command (m for help): p      ##列出
Disk /dev/vdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x56a631b5

Device     Boot Start     End Sectors Size Id Type
/dev/vdb1        2048 2099199 2097152   1G 8e Linux LVM        ##lvm类型的分区已被建立

Command (m for help): wq    ##退出保存
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

1

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值