LVM根目录跨盘扩展的基本概念物理卷(PV):可以创建卷组的介质可以是硬盘分区、硬盘本身或环回文件。物理卷包括一个特殊的头部,其余部分被切割成块状的物理盘区卷组(VG):集合一组物理卷作为一个管理单元逻辑卷(LV):虚拟分区,由物理盘区(physicalextents)组成)Physicalextent(PE):硬盘中可以分配给逻辑卷的最小单位(一般为4MB)查看磁盘关系#查看磁盘关系root@hello:~#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSloop07:0055.6M1循环/snap/core18/2667loop17:1055.6M1循环/snap/core18/2679loop27:2063.2M1循环/snap/core20/1738loop37:3063.3M1循环/snap/core20/1778loop47:4091.8M1循环/snap/lxd/23991loop57:5091.8M1循环/snap/lxd/24061loop67:6049.6M1循环/snap/snapd/17883loop77:7049.8M1循环/snap/snapd/17950sda8:00100G0盘├─sda18:101M0part├─sda28:201G0part/boot└─sda38:3099G0part└─ubuntu--vg-ubuntu--lv253:0098.5G0lvm/sdb8:160100G0磁盘root@hello:~#新建分区#新建分区root@hello:~#fdisk/dev/sdb欢迎使用fdisk(util-linux2.37.2)。更改将保留在仅内存,直到您决定写入它们。在使用写入命令之前要小心。设备不包含可识别的分区表。创建了一个新的DOS磁盘标签,磁盘标识符为0xd97cd23b。命令(m寻求帮助):g创建了一个新的GPT磁盘标签(GUID:CED3C27F-6F17-D940-A99F-191D881FCD91).Command(mforhelp):nPartitionnumber(1-128,default1):Firstsector(2048-209715166,default2048):Lastsector,+/-sectorsor+/-size{K,M,G,T,P}(2048-209715166,默认为209715166):创建了一个类型为“Linux文件系统”且大小为100GiB的新分区1。Command(m寻求帮助):pDisk/dev/sdb:100GiB,107374182400bytes,209715200sectorsDiskmodel:QEMUHARDDISKUnits:sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDisklabeltype:gptDiskidentifier:CED3C27F-6F17-D940-A99F-191D881FCD91DeviceStartEndSectorsSizeType/dev/sdb12048209715166209713119100GLinuxfilesystemCommand(m求助):wThepartitiontablehasbeenaltered.Calling)重新读取分区表。正在同步磁盘。root@hello:~#查看磁盘关联#查看磁盘关联root@hello:~#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSloop07:0055.6M1loop/snap/core18/2667loop17:1055.6M1循环/snap/core18/2679loop27:2063.2M1循环/snap/core20/1738loop37:3063.3M1循环/snap/core20/1778loop47:4091.8M1环/snap/lxd/23991loop57:5091.8M1循环/snap/lxd/24061loop67:6049.6M1循环/snap/snapd/17883loop77:7049.8M1循环/snap/snapd/17950sda8:00100G0磁盘├─sda18:101M0part├─sda28:201G0part/boot└─sda38:3099G0part└─ubuntu--vg-ubuntu--lv253:0098.5G0lvm/sdb8:160100G0disk└─sdb18:170100G0partroot@hello:~#CreatePVandview#CreatePVandviewroot@hello:~#pvdisplay---Physicalvolume---PV名称/dev/sda3VG名称ubuntu-vgPV大小<99.00GiB/不可用0可分配是PE大小4.00MiB总PE25343可用PE127已分配PE25216PVUUIDDys0fV-H7vi-KfCz-5Flh-n724-mjP4-dtzzJ5root@hello:~#root@hello:~#pvcreate/dev/sdb1物理卷“/dev/sdb1”成功创建.root@hello:~#root@hello:~#root@hello:~#pvdisplay---Physicalvolume---PVName/dev/sda3VGNameubuntu-vgPVSize<99.00GiB/notusable0AllocatableyesPESize4.00MiBTotalPE25343FreePE127AllocatedPE25216PVUUIDDys0fV-H7vi-KfCz-5Flh-n724-mjP4-dtzzJ5"/dev/sdb1"isanewphysicalvolumeof"<100.00GiB"---NEWPhysicalvolume---PVName/dev/sdb1VGNamePVSize<100.00GiBAllocatableNOPESize0TotalPE0FreePE0AllocatedPE0PVUUIDiR6wd1-QDJc-oqm7-dxF5-JzvB-e2Ta-LSciImroot@hello:~#扩展VG并查看#展开VG并查看root@hello:~#vgdisplay---Volumegroup---VGNameubuntu-vgSystemIDFormatlvm2MetadataAreas1MetadataSequenceNo3VGAccessread/writeVGStatusresizableMAXLV0CurLV1打开LV1最大PV0CurPV1ActPV1VG大小<99.00GiBPE大小4.00MiB总PE25343AllocPE/大小25216/98.50GiB免费PE/大小127/508.00MiBVGUUIDMJt4Ho-TZ8N-vBhS-TMnK-nSPa-2orh-MbV9jrroot@hello:~#root@hello:~#vgextendubuntu-vg/dev/sdb1卷组“ubuntu-vg”成功扩展root@hello:~#root@hello:~#vgdisplay---Volumegroup---VG名称ubuntu-vgSystemIDFormatlvm2MetadataAreas2MetadataSequenceNo4VG访问读/写VG状态可调整大小MAXLV0CurLV1OpenLV1MaxPV0CurPV2ActPV2VG大小198.99GiBPE大小4.00MiB总PE50942分配PE/大小25216/98.50GiB自由PE/大小25726/100.49GiBVGUUIDMJt4Ho-TZ8N-vBhS-TMnK-nSPa-2orh-MbV9jrroot@hello:~#展开LV并查看#展开LV并查看root@hello:~#lvdisplay---逻辑卷---LV路径/dev/ubuntu-vg/ubuntu-lvLVNameubuntu-lvVGNameubuntu-vgLVUUID5DDQEu-kuMX-VU3G-Gck0-5Pjq-bMzO-cHnbIrLVWriteAccessread/writeLVCreationhost,timeubuntu-server,2021-09-2311:50:37+0800LV状态可用#打开1LV大小98.50GiB当前LE25216段1AllocationinheritReadaheadsectorsauto-当前设置为256Blockdevice253:0root@hello:~#root@hello:~#lvextend/dev/ubuntu-vg/ubuntu-lv/dev/sdb1逻辑卷的大小ubuntu-vg/ubuntu-lv从98.50GiB(25216个扩展)更改为<198.50GiB(50815个扩展)。逻辑卷ubuntu-vg/ubuntu-lv成功resized.root@hello:~#root@hello:~#lvdisplay---逻辑卷---LVPath/dev/ubuntu-vg/ubuntu-lvLVNameubuntu-lvVG名称ubuntu-vgLVUUID5DDQEu-kuMX-VU3G-Gck0-5Pjq-bMzO-cHnbIrLV写访问读/写LV创建主机,时间ubuntu-server,2021-09-2311:50:37+0800LV状态可用#open1LVSize<198.50GiBCurrentLE50815Segments2AllocationinheritReadaheadsectorsauto-当前设置为256块设备253:0root@hello:~#Extendedrootdirectory#Extendedrootdirectoryroot@hello:~#resize2fs/dev/ubuntu-vg/ubuntu-lvresize2fs1.46.5(30-Dec-2021)Filesystemat/dev/ubuntu-vg/ubuntu-lv挂载在/;在线调整大小需要old_desc_blocks=13,new_desc_blocks=25/dev/ubuntu-vg/ubuntu-lv上的文件系统现在是52034560(4k)块长。查看空间和关系#查看空间和关系root@hello:~#df-hTFilesystemTypeSizeUsedAvailUse%Mountedontmpfstmpfs393M6.0M387M2%/run/dev/mapper/ubuntu--vg-ubuntu--lvext4196G31G156G17%/tmpfstmpfs2.0G02.0G0%/dev/shmtmpfstmpfs5.0M05.0M0%/run/lock/dev/sda2ext4974M247M660M28%/boottmpfstmpfs.3913M94%/run/user/0root@hello:~#root@hello:~#root@hello:~#lsblkNAMEMAJ:MINRMSIZERO类型MOUNTPOINTSloop07:0055.6M1循环/snap/core18/2667loop17:1055.6M1循环/snap/core18/2679loop27:2063.2M1循环/snap/core20/1738loop37:3063.3M1循环/snap/core20/1778loop47:4091.8M1循环/snap/lxd/23991loop57:5091.8M1循环/snap/lxd/24061loop67:6049.6M1循环/snap/snapd/17883loop77:7049.8M1循环/snap/snapd/17950sda8:00100G0磁盘├─sda18:101M0part├─sda28:201G0part/boot└─sda38:3099G0部分└─ubuntu--vg-ubuntu--lv253:00198.5G0lvm/sdb8:160100G0磁盘└─sdb18:170100G0部分└─ubuntu--vg-ubuntu--lv253:00198.5G0lvm/root@hello:~#关于https://www.oiox.cn/https://www.oiox.cn/index.php...CSDN、GitHub、51CTO、知乎、开源中国.
