逻辑【ECS最佳实践】基于多块云盘构建LVM逻辑卷

腾讯云盘  时间:2021-01-02  阅读:()

一、 LVM简介

LVM是逻辑盘卷管理 LogicalVolume Manager 的简称它是Linux环境下对磁盘分区进行管理的一种机制 LVM是建立在硬盘和分区之上的一个逻辑层来提高磁盘分区管理的灵活性。

LVM最大的特点就是可以对磁盘进行劢态管理。因为逻辑卷的大小是可以劢态调整的而且丌会丢失现有的数据。如果我们新增加了硬盘其也丌会改变现有上层的逻辑卷。作为一个劢态磁盘管理机制逻辑卷技术大大提高了磁盘管理的灵活性。如果期望扩容云盘的IO能力则可以通过将多块容量相同的云盘做RAID0。

二、创建LVM卷

2.1步骤一创建物理卷PV

如下以5块云盘通过LVM创建弹性可扩展逻辑卷为例。root@lvs06:~# lsbl k

NAME MAJ :MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 40G 0 disk

└─vda1252:1 0 40G 0 part /vdb 252:16 0 1T 0 disk vdc 252:32 0 1T 0 disk vdd 252:48 0 1T 0 disk vde 252:64 0 1T 0 disk vdf 252:80 0 1T 0 disk

 step 1  以root账号登录云服务器

 step 2执行以下命令为云盘创建PV卷pvcreate <磁盘路径1> . . . <磁盘路径N>

说明此处需要填写云盘的设备名称如果需要添加多个云盘则可以添加多云盘设备名称中间以空格间隔。如下以/dev/vdb,

/dev/vdc,/dev/vdd,/dev/vde,/dev/vdf为例执行结果如下root@lvs06:~# pvcreate /dev/vdb /dev/vdc /dev/vdd /dev/vde /dev/vdf

Physical volume "/dev/vdb" successfully created.

Physical volume "/dev/vdc" successfully created.

Physical volume "/dev/vdd" successfully created.

Physical volume "/dev/vde" successfully created.

Physical volume "/dev/vdf" successfully created.

 step 3 执行以下命令查看该服务器上物理卷PV信息lvmdiskscan | grep LVM

执行结果如下root@lvs06:~# lvmdiskscan | grep LVM

/dev/vdb [ 1.00 TiB] LVM physical volume

/dev/vdc [ 1.00 TiB] LVM physical volume

/dev/vdd [ 1.00 TiB] LVM physical volume

/dev/vde [ 1.00 TiB] LVM physical volume

/dev/vdf [ 1.00 TiB] LVM physical volume

5 LVM physical volume whole disks

0 LVM physical volumes

2.2步骤二创建卷组VG

 step 1 执行以下命令创建卷组VGvgcreate <卷组名> <物理卷路径1>……<物理卷路径N>

执行结果如下root@lvs06:~#vgcreate lvm_01 /dev/vdb /dev/vdc /dev/vdd /dev/vde /dev/vdf

Volume group "lvm_01" successfully created

说明

1.卷组名该参数可自定义

2.物理卷路径此处填写云盘的物理卷名称多个物理卷直接以空格间隔

3.当提示“Volume group XXX successfully created”标识卷组创建成功

 step 2执行以下命令可以向卷组(VG)中添加物理卷(PV)vgextend卷组名称<物理卷路径1>……<物理卷路径N>

如下向卷组VG lvm_01中添加一块新的物理卷root@lvs06:~# pvcreate /dev/vdg

Physical volume "/dev/vdg" successfully created.root@lvs06:~#vgextend lvm_01 /dev/vdg

Volume group "lvm_01" successfully extended

 step 3 创建卷组VG成功后可通过vgs,vgd isplay命令查看卷组信息root@lvs06:~#vgs

VG #PV#LV#SN Attr VSize VFree lvm_01 600 wz--n- <6.00t <6.00t

2.3步骤三创建逻辑卷LV

 step 1 执行以下命令创建逻辑卷 LV

lvcreate [-L <逻辑卷大小>] [ -n <逻辑卷名称>] <卷组名称>

参数说明

1.逻辑卷大小逻辑卷的大小应小于卷组VG剩余可用空间单位可以选择M B、 G B 或者TB

2.逻辑卷名称可自定义

3.卷组名称此处填写逻辑卷所在的卷组名称

本文以创建1个4TB的逻辑卷 LV为例执行结果如下root@lvs06:~# lvcreate -L 5T -n lv01 lvm_01

Logical volume "lv01" created.

 step2执行lvd isplay命令查看逻辑卷详细信息root@lvs06:~# lvdisplay

---Logical volume ---

LV Path /dev/lvm_01/lv01

LV Name lv01

VG Name lvm_01

LV UUID svB00x-l6Ke-ES6M-ctsE-9P6d-dVj2-o0h3Kz

LV Write Access read/write

LV Creation host, time lvs06, 2019-06-06 15:27:19 +0800

LVStatus available

# open 0

LVSize 5.00 TiB

Current LE 1310720

Segments 6

Allocation inherit

Read ahead sectors auto

-currently set to 256

Block device 253:0

2.4步骤四创建并挂载文件系统

 step 1 执行以下命令在创建好的逻辑卷 LV上创建文件系统mkf s.文件系统格式逻辑卷路径

针对上一步中的逻辑卷创建ext4文件系统执行结果如下root@lvs06:~# mkfs.ext4 /dev/lvm_01/lv01mke2fs 1.44.1 (24-Mar-2018)

Creating filesystem with13421772804k blocks and167772160 inodes Filesystem UUID: 2529002f-9209-4b6a-9501-106c1145c77f

Superblock backups storedon blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,102400000, 214990848, 512000000, 550731776, 644972544

Allocating grouptables: done

Writing inode tables: done

Creating journal (262144 blocks) : done

Writing superblocks and filesystem accounting information:done

 step 2执行以下命令挂载文件系统mount逻辑卷路径挂载点

执行结果如下root@lvs06:~# mount /dev/lvm_01/lv01 /media/lv01root@lvs06:~# df -h

Filesystem Size Used Avail Use% Mounted on udev 12G 012G 0%/dev tmpfs 2.4G 3.7M 2.4G 1% /run

/dev/vda1 40G 3.6G 34G 10%/tmpfs 12G 012G 0%/dev/shm tmpfs 5.0M 05.0M 0%/run/lock tmpfs 12G 012G 0%/sys/fs/cgroup tmpfs 2.4G 02.4G 0%/run/user/0/dev/mapper/lvm_01-lv01 5.0T 89M 4.8T 1%/media/lv01

三、进阶场景

3.1扩展逻辑卷以及系统容量

 Step1 执行以下命令可扩展逻辑卷的容量lvextend [-L +/- <增减容量>] <逻辑卷路径>

参数说明

1.增减容量当卷组中可剩余容量时可以执行扩容逻辑卷操作。扩容逻辑卷之后还需要扩容对应的文件系统才能生效

2.逻辑卷路径此处填写带扩容的逻辑卷路径

如下针对/dev/lvm_01/lv01卷再扩容500GB物理空间执行结果如下root@lvs06:~# lvextend -L +500GB /dev/lvm_01/lv01

Size of logical volume lvm_01/lv01 changed from5.00 TiB (1310720 exte nts) to <5.49 TiB (1438720 extents) .

Logical volume lvm_01/lv01 successfully resized.

 step2执行pvs命令查看物理卷pv使用情况root@lvs06:~# pvs

PV VG Fmt Attr PSize PFree

/dev/vdb lvm_01 lvm2 a-- <1024.00g 0

/dev/vdc lvm_01 lvm2 a-- <1024.00g 0

/dev/vdd lvm_01 lvm2 a-- <1024.00g 0

/dev/vde lvm_01 lvm2 a-- <1024.00g 0

/dev/vdf lvm_01 lvm2 a-- <1024.00g 0

/dev/vdg lvm_01 lvm2 a-- <1024.00g <523.98g

 step 3 执行以下resize2fs命令扩容文件系统resize2fs逻辑卷路径

执行结果如下root@lvs06:~# resize2fs /dev/lvm_01/lv01resize2fs 1.44.1 (24-Mar-2018)

Filesystem at /dev/lvm_01/lv01 is mounted on /media/lv01; on-line res izing required old_desc_blocks = 640, new_desc_blocks = 703

The filesystem on /dev/lvm_01/lv01 is now 1473249280 (4k) blocks lon g.

 step 4执行d f-h名称查看文件系统扩容情况root@lvs06:~# df -h

Filesystem Size Used Avail Use% Mounted on udev 12G 012G 0%/dev tmpfs 2.4G 3.7M 2.4G 1% /run

/dev/vda1 40G 3.6G 34G 10%/tmpfs 12G 012G 0%/dev/shm tmpfs 5.0M 05.0M 0%/run/lock

星梦云60元夏日促销,四川100G高防4H4G10M,西南高防月付特价

星梦云怎么样?星梦云好不好,资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器 。官方网站:点击访问星梦云官网活动方案:1、成都电信年中活动机(封锁UDP,不可解封):机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路4vCPU4G40G+50...

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

LayerStack$10.04/月(可选中国香港、日本、新加坡和洛杉矶)高性能AMD EPYC (霄龙)云服务器,

LayerStack(成立于2017年),当前正在9折促销旗下的云服务器,LayerStack的云服务器采用第 3 代 AMD EPYC™ (霄龙) 处理器,DDR4内存和企业级 PCIe Gen 4 NVMe SSD。数据中心可选中国香港、日本、新加坡和洛杉矶!其中中国香港、日本和新加坡分为国际线路和CN2线路,如果选择CN2线路,价格每月要+3.2美元,付款支持paypal,支付宝,信用卡等!...

腾讯云盘为你推荐
免费云主机有永久的免费云主机么海外主机那些韩国主机,美国主机是怎么来的?网站空间域名网站、域名空间三者的关系虚拟空间免费试用目前哪里有免费试用的虚拟主机 或者服务器用啊?jsp虚拟空间java虚拟主机空间怎么选择,国内jsp虚拟主机比较稳定java项目做好后需要推荐一下吧论坛虚拟主机论坛虚拟主机的IP地址在后台的那个地方呀华众虚拟主机管理系统华众虚拟主机管理系统请问。华众 虚拟主机管理系统 这个问题 怎么解决 。就是后台可以开通虚拟主机 没有问题,但是 删除虚拟主机 后台显示删除成功的,但是实际在服务器上 文件夹 ftp iis站点 都没有被删除 是什么问题中文域名中文域名有哪些?域名信息查询如何查网站域名是属于哪个公司的老域名新域名和老域名的区别
mysql虚拟主机 子域名查询 个人域名备案流程 域名解析文件 过期域名抢注 主机测评 securitycenter enzu arvixe 狗爹 美国主机评论 国外服务器网站 isatap 火车票抢票攻略 京东云擎 qq数据库 已备案删除域名 免费dns解析 如何建立邮箱 无限流量 更多