
LVM(逻辑卷管理器)的组成部分包括物理卷(PV)、卷组(VG)和逻辑卷(LV)。物理卷(PV)是LVM管理的最小存储单元,可以是整个硬盘、硬盘分区或RAID卷,用于存储逻辑卷的数据。卷组(VG)由一个或多个物理卷组成,形成一个逻辑存储池,所有物理卷的空间在此合并,供逻辑卷使用。逻辑卷(LV)则是LVM提供给用户的虚拟存储空间,可以被格式化为文件系统并挂载使用,其大小可以根据需求调整,并且可以跨越多个物理卷。
LVM的优点包括灵活性、可扩展性、高可用性和易管理性。LVM能够将多个物理磁盘的空间聚合成一个虚拟的存储池,从而提供更大的灵活性。逻辑卷的大小可以根据需要动态扩充,满足不断增长的存储需求。此外,LVM支持RAID技术,提高数据的安全性,并提供了一系列管理工具,简化磁盘管理的复杂性。
以下是LVM与传统硬盘管理方式的比较:
灵活性可以将多个物理磁盘的空间聚合成一个虚拟的存储池,从而提供更大的灵活性每个物理磁盘只能独立使用可扩展性可以根据需要动态扩充逻辑卷的大小,从而满足不断增长的存储需求需要预先规划好分区大小,一旦创建无法动态扩充高可用性支持RAID技术,可以提高数据的安全性不支持RAID技术,数据安全性相对较低易管理性提供了一系列的管理工具,可以简化磁盘管理的复杂性管理相对复杂,需要熟悉分区工具
LVM的使用场景包括服务器虚拟化、数据库应用、Web服务器和云计算等。LVM可以为虚拟机提供灵活、可扩展的存储空间,为数据库提供高性能、高可用的存储环境,为Web服务器提供高容量、高可靠性的存储空间,并为云计算平台提供灵活、可扩展的存储资源。
以下是LVM的实战流程:
创建物理卷(PV)
#查看硬盘ls /dev/sd*/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdc /dev/sdd创建物理卷(PV)
[root@localhost ~]# pvcreate /dev/sd[bc]Physical volume "/dev/sdb" successfully created.Physical volume "/dev/sdc" successfully created.
查看
[root@localhost ~]# pvscanPV /dev/sda2 VG centos lvm2 [
创建卷组(VG)
神卷标书
神卷标书,专注于AI智能标书制作、管理与咨询服务,提供高效、专业的招投标解决方案。支持一站式标书生成、模板下载,助力企业轻松投标,提升中标率。
39 查看详情
#创建卷组(VG)[root@localhost ~]# vgcreate csdn /dev/sd[bc]Volume group "csdn" successfully created查看
[root@localhost ~]# vgscanReading volume groups from cache.Found volume group "csdn" using metadata type lvm2Found volume group "centos" using metadata type lvm2
[root@localhost ~]# vgdisplay--- Volume group ---VG Name csdnSystem IDFormat lvm2Metadata Areas 2Metadata Sequence No 1VG Access read/writeVG Status resizableMAX LV 0Cur LV 0Open LV 0Max PV 0Cur PV 2Act PV 2VG Size 14.99 GiBPE Size 4.00 MiBTotal PE 3838Alloc PE / Size 0 / 0Free PE / Size 3838 / 14.99 GiBVG UUID htUHbV-h2Ot-VIj0-w7zY-whJo-JRtK-UMkti8
vgremove vgname
创建逻辑卷(LV)
[root@localhost ~]# lvcreate -L 12G -n csdn_lv csdnLogical volume "csdn_lv" created.
查看
[root@localhost ~]# lvscanACTIVE '/dev/csdn/csdn_lv' [12.00 GiB] inheritACTIVE '/dev/centos/swap' [2.00 GiB] inheritACTIVE '/dev/centos/root' [
格式化挂载
#自动挂载vim /etc/fstab加入以下/dev/csdn/csdn_lv /data xfs defaults,usrquota,grpquota 0 0查看是否成功[root@localhost ~]# mount -a[root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs 659M 0 659M 0% /devtmpfs 676M 0 676M 0% /dev/shmtmpfs 676M 11M 665M 2% /runtmpfs 676M 0 676M 0% /sys/fs/cgroup/dev/mapper/centos-root 17G 5.2G 12G 31% //dev/sda1 1014M 172M 843M 17% /boottmpfs 136M 28K 136M 1% /run/user/0/dev/sr0 4.4G 4.4G 0 100% /run/media/root/CentOS 7 x86_64/dev/mapper/csdn-csdn_lv 12G 33M 12G 1% /data
扩展卷组
[root@localhost ~]# ls /dev/sd*/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdc /dev/sdd加入添加的硬盘
[root@localhost ~]# pvcreate /dev/sddPhysical volume "/dev/sdd" successfully created.
[root@localhost ~]# vgextend csdn /dev/sddVolume group "csdn" successfully extended
[root@localhost ~]# vgdisplay--- Volume group ---VG Name csdnSystem IDFormat lvm2Metadata Areas 3Metadata Sequence No 3VG Access read/writeVG Status resizableMAX LV 0Cur LV 1Open LV 1Max PV 0Cur PV 3Act PV 3VG Size
扩展完成之后建议重新挂载一次。
以下是与LVM相关的常用命令及其功能:
pvcreate将物理卷添加到 LVM 中pvdisplay显示物理卷信息pvscan扫描所有物理卷pvremove从 LVM 中删除物理卷vgcreate创建卷组vgdisplay显示卷组信息vgscan扫描所有卷组vgremove从 LVM 中删除卷组lvcreate创建逻辑卷lvdisplay显示逻辑卷信息lvscan扫描所有逻辑卷lvremove从 LVM 中删除逻辑卷lvextend扩展逻辑卷大小lvreduce缩减逻辑卷大小lvchange更改逻辑卷属性mkswap创建交换空间swapon激活交换空间swapoff停用交换空间
以上就是Centos7中LVM逻辑卷管理器实战的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/462479.html
微信扫一扫
支付宝扫一扫