Linux LVM(逻辑卷管理)
周末愉快,今天带大家实战一下LVM!
一、LVM理论
LVM,即Logical Volume Manager,逻辑卷管理器,是一种硬盘的虚拟化技术,可以允许用户的硬盘资源进行灵活的调整和动态管理。
LVM可以方便地管理存储空间
LVM的架构体系中,有四个很重要的概念: PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。它只是在物理分区中划出了一个特殊的区域,用于记载与LVM相关的管理参数。
VG(volume group):卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷管理系统工程中可有多个卷组。
LV(logical volume):逻辑卷建立在卷组基础上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态扩展和缩小空间。
PE(physical extent):物理区域是物理卷中可用于分配的最小存储单元,物理区域大小在建立卷组时指定,一旦确定不能更改,同一卷组所有物理卷的物理区域大小需一致,新的pv加入到vg后,pe的大小自动更改为vg中定义的pe大小。
二、LVM创建和管理命令
在部署LVM时,要依次配置PV物理卷、VG卷组和LV逻辑卷。常用的LVM部署命令如下表所示:
功能/命令物理卷管理卷组管理逻辑卷管理扫描pvscanvgscanlvscan建立pvcreatevgcreatelvcreate显示pvdisplayvgdisplaylvdispaly删除pvremotevgremotelvremote扩展物理卷不能扩展vgextendlvextend缩小物理卷不能缩小vgreducelvreduce
三、LVM创建和管理实战
创建 LVM 流程: pvcreate 创建 pv -> vgcreate 创建卷组 -> lvcreate 创建逻辑卷 -> mkfs.xfs lv 格式化-> mount 挂载 删除 LVM 流程: umount 卸载 -> lvremove lv 移出卷组中所有逻辑卷-> vgremove vg 移出卷组-> pvremove 移出 pv
1 创建硬盘分区
在硬盘中分区,分别在sdb,sdc,sdd中创建sdb1,sdb2,sdc1,sdc2,sdd1,sdd2
2 创建物理卷
将sdb1,sdb2,sdc1,sdv2,sdd1,sdd2创建为物理卷
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdc2 /dev/sdd1 /dev/sdd2
3 vgcreate 创建卷组
创建卷组
vgcreate yun /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sdb2 /dev/sdc2 /dev/sdd2
vgdisplay yun #查看卷组情况
4 创建逻辑卷
lvcreate -L [逻辑卷大小] -n [逻辑卷名称] [卷组名称]lvcreate -L 10G -n jiagou yun #创建大小为10G,逻辑卷名为jiagou的逻辑卷lvdisplay /dev/yun/jiagou #查看逻辑卷情况
5.创建文件系统(格式化)
mkfs.xfs /dev/yun/jiagou
6 挂载
mkdir data blkid #查看磁盘UUID
vim /etc/fstab
mount -a #刷新
LVM扩容
当逻辑卷空间不够时,扩容
lvextend -L +12G /dev/yun/jiagou -r
当卷组空间不够逻辑卷扩容时,添加卷组
vgextend yun /dev/sdb3vgdisplay /dev/yun
到此这篇lvm逻辑卷创建(lvs逻辑卷)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/71744.html