后来呀,天亮之前毕业后踏入服务器领域了。。。。。。
LVM(Logical Volume Manager)是一个高级的磁盘管理框架,它允许用户将多个物理硬盘组合成一个逻辑卷,从而提供更大的存储空间、更高的灵活性和更好的数据管理能力。
以下是使用 LVM 的一般步骤:
- 将硬盘或分区标记为物理卷(PV)。
- 创建一个或多个卷组(VG),将物理卷添加到卷组中。
- 在卷组中创建逻辑卷(LV)。
- 格式化逻辑卷并挂载使用。
一、给虚拟机添加硬盘
点击添加
添加三台硬盘。
最后进入系统输入 lsblk -l 查看详情
注:如虚拟机图像化页面添加硬盘后通过lsblk -l无法显示出新添加的硬盘,通过如下方式解决:
root@localhost ~]# cd /sys/class/scsi_host/
[root@localhost scsi_host]# ls
host0 host1 host2
[root@localhost scsi_host]# echo "- - -" > host0/scan//如果host0不行,就试试1和2
二、创建物理卷
格式:pvcreate device1 device2
[root@localhost ~]# pvcreate /dev/sdb /dev/sdc /dev/sdb /dev/sdc
通过pvdisplay查看:
[root@localhost ~]# pvdisplay "/dev/sdd" is a new physical volume of "20.00 GiB"--- NEW Physical volume ---PV Name /dev/sddVG Name PV Size 20.00 GiBAllocatable NOPE Size 0 Total PE 0Free PE 0Allocated PE 0PV UUID MLBuwI-3C0z-kRks-47TW-7SBh-H6ta-JKvOwn"/dev/sdc" is a new physical volume of "20.00 GiB"--- NEW Physical volume ---PV Name /dev/sdcVG Name PV Size 20.00 GiBAllocatable NOPE Size 0 Total PE 0Free PE 0Allocated PE 0PV UUID UMqj2u-N1wD-6Riu-pYxI-89fP-2eMW-pmrk8c"/dev/sdb" is a new physical volume of "20.00 GiB"--- NEW Physical volume ---PV Name /dev/sdbVG Name PV Size 20.00 GiBAllocatable NOPE Size 0 Total PE 0Free PE 0Allocated PE 0PV UUID INjfdp-R1bf-1RhS-IHyZ-xeIs-dbLY-Q26b3K
三、创建卷组
格式:vgcreate 卷组名字 pv1 pv2
创建一个命名为lmy-test的卷组
[root@localhost ~]# vgcreate lmy-test /dev/sdb /dev/sdc /dev/sddVolume group "lmy-test" successfully created
使用vgdisplay 查看:
[root@localhost ~]# vgdisplay --- Volume group ---VG Name lmy-testSystem ID Format lvm2Metadata Areas 3Metadata Sequence No 1VG Access read/writeVG Status resizableMAX LV 0Cur LV 0Open LV 0Max PV 0Cur PV 3Act PV 3VG Size <59.99 GiBPE Size 4.00 MiBTotal PE 15357Alloc PE / Size 0 / 0 Free PE / Size 15357 / <59.99 GiBVG UUID 0aJS8w-RULx-Qkck-CoiU-Zkd1-5RbV-8evnp6
四、创建逻辑卷
格式:lvcreate -L <lv_size> <vg_name> -n <lv_name>
lvcreate -L 指定要给的lv的大小 卷组的名称 -n 给逻辑卷命名
[root@localhost ~]# lvcreate -L 11G lmy-test -n lv-lmy-test
WARNING: LVM2_member signature detected on /dev/lmy-test/lv-lmy-test at offset 536. Wipe it? [y/n]: yWiping LVM2_member signature on /dev/lmy-test/lv-lmy-test.Logical volume "lv-lmy-test" created.
[root@localhost ~]# lvdisplay --- Logical volume ---LV Path /dev/lmy-test/lv-lmy-testLV Name lv-lmy-testVG Name lmy-testLV UUID BOB8MN-Y4rE-3Cl4-JdrW-plQs-rEW2-kyidxuLV Write Access read/writeLV Creation host, time localhost.localdomain, 2024-07-01 19:26:22 -0700LV Status available# open 0LV Size 11.00 GiBCurrent LE 2816Segments 1Allocation inheritRead ahead sectors auto- currently set to 8192Block device 253:0
通过lsblk -l 发现逻辑卷已成立
五、逻辑卷扩容
格式:lvextend -L <extend_size> <lv_path>
lvextend -L 扩容数量 逻辑卷路径
lvextend -L 13G /dev/lmy-test/lv-lmy-test
六、格式化逻辑卷
格式:mkfs.<filesystem_type> /dev/vg_test1/lv_test
mkfs.<filesystem_type> 逻辑卷路径
mkfs.xfs /dev/lmy-test/lv-lmy-test
七、挂载目录
[root@localhost ~]# mkdir /lmy666
[root@localhost ~]# mount /dev/lmy-test/lv-lmy-test /lmy666/
挂载成功。