最近在带有以下驱动器的PowerEdge R320上安装了RHEL7:
2 x 300GB sas 15k 2 x 1TB sas 7.2k
在安装过程中设置LVM时,我有意留下几百GB的空闲空间,以防我以后需要扩展.
我现在看到我需要扩展安装期间创建的其中一个卷.
问题是pvs只显示我创建的内容,并且没有显示任何可用的可用空间.
[user@Box ~] pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name rhel_os PV Size 165.79 GiB / not usable 0 Allocatable yes (but full) PE Size 4.00 MiB Total PE 42443 Free PE 0 Allocated PE 42443 PV UUID sDdEfu-qagM-qq35-OGfF-HpPw-Bizd-LcXazt --- Physical volume --- PV Name /dev/sdb1 VG Name rhel_data PV Size 139.71 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 35766 Free PE 1 Allocated PE 35765 PV UUID Jgjcad-idBE-wxXc-tGGf-SY8m-qb8T-nBi9ar
parted显示了自由空间:
[user@Box ~]# parted GNU Parted 3.1 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print free Model: DELL PERC H710 (scsi) Disk /dev/sda: 299GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 18.4kB 1049kB 1030kB Free Space 1 1049kB 301MB 300MB primary xfs boot 2 301MB 178GB 178GB primary lvm 178GB 299GB 121GB Free Space
和/ dev / sdb:
[user@Box ~]# parted /dev/sdb (parted) print free Model: DELL PERC H710 (scsi) Disk /dev/sdb: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 32.3kB 1049kB 1016kB Free Space 1 1049kB 150GB 150GB primary lvm 150GB 1000GB 850GB Free Space
1)我需要做些什么才能使用免费的850GB?
2)将来,我怎样才能将所有可用空间放入物理卷(从而更容易与LVM一起使用)?
解决方法
LVM将仅显示使用pvcreate为LVM格式化的空间.在这里,你甚至没有分区.
1)首先,您需要使用您喜欢的分区工具创建分区(我猜想是sda3).将LVM标记分配给分区.然后,假设你的121GB分区是/ dev / sda3,你需要运行pvcreate / dev / sda3才能让它被LVM识别.之后你可能想要运行vgextend rhel_os / dev / sda3或者vgextend rhel_data / dev / sda3(感谢@bodgit)
2)为了避免这种情况发生,你应该为LVM分配所有空间,但要保持你的个人LV很小.通常/ home会非常大,只需减少它,并且不要担心LV的总和小于总数.我忘了你是怎么做的,因为我在没有自动部署工具的情况下对RedHat进行分区已有几十年了:)