创建逻辑卷--新建硬盘(pvcreate vgcreate lvextend --格式化---挂载) 最后动态扩大逻辑卷大小 先去虚拟机添加3块硬盘然后划分 500MB 空间的逻辑卷并格式化挂载使用再划分 300MB 空间的逻辑卷并格式化挂载使用[rootlocalhost ~]# pvcreate /dev/sda /dev/sdbPhysical volume /dev/sda successfully created.Physical volume /dev/sdb successfully created.[rootlocalhost ~]# pvscanPV /dev/nvme0n1p3 VG rhel lvm2 [18.41 GiB / 0 free]PV /dev/sda lvm2 [20.00 GiB]PV /dev/sdb lvm2 [20.00 GiB]Total: 3 [58.41 GiB] / in use: 1 [18.41 GiB] / in no VG: 2 [40.00 GiB][rootlocalhost ~]# vgcreate -s 10M VG1 /dev/sda /dev/sdbVolume group VG1 successfully created[rootlocalhost ~]# vgdisplay /dev/VG1--- Volume group ---VG Name VG1System 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 39.98 GiBPE Size 10.00 MiBTotal PE 4094Alloc PE / Size 0 / 0Free PE / Size 4094 / 39.98 GiBVG UUID SjLJDe-b9Bj-4Mlo-tXBR-xbwP-oWnc-EmNmLa[rootlocalhost ~]# lvcreate -n lv1 -L 500M VG1Logical volume lv1 created.[rootlocalhost ~]# lvcreate -n lv2 -l 30 VG1Logical volume lv2 created.[rootlocalhost ~]# lvscanACTIVE /dev/rhel/swap [2.00 GiB] inheritACTIVE /dev/rhel/root [16.41 GiB] inheritACTIVE /dev/VG1/lv1 [500.00 MiB] inheritACTIVE /dev/VG1/lv2 [300.00 MiB] inherit[rootlocalhost ~]# mkfs.xfs /dev/VG1/lv1meta-data/dev/VG1/lv1 isize512 agcount4, agsize32000 blks sectsz512 attr2, projid32bit1 crc1 finobt1, sparse1, rmapbt1 reflink1 bigtime1 inobtcount1 nrext641 exchange0data bsize4096 blocks128000, imaxpct25 sunit0 swidth0 blksnaming version 2 bsize4096 ascii-ci0, ftype1, parent0log internal log bsize4096 blocks16384, version2 sectsz512 sunit0 blks, lazy-count1realtime none extsz4096 blocks0, rtextents0[rootlocalhost ~]# mkfs.ext4 /dev/VG1/lv2mke2fs 1.47.1 (20-May-2024)Creating filesystem with 307200 1k blocks and 76912 inodesFilesystem UUID: 126cc4c3-5c11-4361-ab6c-77cea2f0e58aSuperblock backups stored on blocks:8193, 24577, 40961, 57345, 73729, 204801, 221185Allocating group tables: doneWriting inode tables: doneCreating journal (8192 blocks): doneWriting superblocks and filesystem accounting information: done[rootlocalhost ~]# mkdir /LVM{1,2}[rootlocalhost ~]# vim /dev/fstab[rootlocalhost ~]# vim /etc/fstab[rootlocalhost ~]# mount -amount: (hint) your fstab has been modified, but systemd still usesthe old version; use systemctl daemon-reload to reload.[rootlocalhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSsda 8:0 0 20G 0 disk├─VG1-lv1 253:2 0 500M 0 lvm /LVM1└─VG1-lv2 253:3 0 300M 0 lvm /LVM2sdb 8:16 0 20G 0 disksdc 8:32 0 20G 0 disksr0 11:0 1 1024M 0 romnvme0n1 259:0 0 20G 0 disk├─nvme0n1p1 259:1 0 600M 0 part /boot/efi├─nvme0n1p2 259:2 0 1G 0 part /boot└─nvme0n1p3 259:3 0 18.4G 0 part├─rhel-root 253:0 0 16.4G 0 lvm /└─rhel-swap 253:1 0 2G 0 lvm [SWAP]最后的样子[rootlocalhost ~]# lvresize -r -L 5G /dev/VG1/lv1File system xfs found on VG1/lv1 mounted at /LVM1.Size of logical volume VG1/lv1 changed from 500.00 MiB (50 extents) to 5.00 GiB (512 extents).Extending file system xfs to 5.00 GiB (5368709120 bytes) on VG1/lv1...xfs_growfs /dev/VG1/lv1meta-data/dev/mapper/VG1-lv1 isize512 agcount4, agsize32000 blks sectsz512 attr2, projid32bit1 crc1 finobt1, sparse1, rmapbt1 reflink1 bigtime1 inobtcount1 nrext641 exchange0data bsize4096 blocks128000, imaxpct25 sunit0 swidth0 blksnaming version 2 bsize4096 ascii-ci0, ftype1, parent0log internal log bsize4096 blocks16384, version2 sectsz512 sunit0 blks, lazy-count1realtime none extsz4096 blocks0, rtextents0data blocks changed from 128000 to 1310720xfs_growfs doneExtended file system xfs on VG1/lv1.Logical volume VG1/lv1 successfully resized.[rootlocalhost ~]# lvresize -r -L 6G /dev/VG1/lv2Rounding size to boundary between physical extents: 6.01 GiB.File system ext4 found on VG1/lv2 mounted at /LVM2.Size of logical volume VG1/lv2 changed from 300.00 MiB (30 extents) to 6.01 GiB (615 extents).Extending file system ext4 to 6.01 GiB (6448742400 bytes) on VG1/lv2...resize2fs /dev/VG1/lv2resize2fs 1.47.1 (20-May-2024)Filesystem at /dev/VG1/lv2 is mounted on /LVM2; on-line resizing requiredold_desc_blocks 3, new_desc_blocks 49The filesystem on /dev/VG1/lv2 is now 6297600 (1k) blocks long.resize2fs doneExtended file system ext4 on VG1/lv2.Logical volume VG1/lv2 successfully resized.[rootlocalhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/rhel-root 17G 4.3G 13G 26% /devtmpfs 809M 0 809M 0% /devtmpfs 837M 0 837M 0% /dev/shmefivarfs 256K 56K 196K 23% /sys/firmware/efi/efivarstmpfs 335M 7.4M 328M 3% /runtmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service/dev/nvme0n1p2 960M 345M 616M 36% /boot/dev/nvme0n1p1 599M 8.7M 591M 2% /boot/efitmpfs 168M 112K 168M 1% /run/user/0/dev/mapper/VG1-lv1 5.0G 125M 4.9G 3% /LVM1/dev/mapper/VG1-lv2 5.7G 14K 5.4G 1% /LVM2[rootlocalhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSsda 8:0 0 20G 0 disk├─VG1-lv1 253:2 0 5G 0 lvm /LVM1└─VG1-lv2 253:3 0 6G 0 lvm /LVM2sdb 8:16 0 20G 0 disksdc 8:32 0 20G 0 disksr0 11:0 1 1024M 0 romnvme0n1 259:0 0 20G 0 disk├─nvme0n1p1 259:1 0 600M 0 part /boot/efi├─nvme0n1p2 259:2 0 1G 0 part /boot└─nvme0n1p3 259:3 0 18.4G 0 part├─rhel-root 253:0 0 16.4G 0 lvm /└─rhel-swap 253:1 0 2G 0 lvm [SWAP]扩展逻辑卷最后的结果