pvs没有显示正确的可用空间

使用以下驱动器在PowerEdge R320上最近安装的RHEL7:

2 x 300GB sas 15k 2 x 1TB sas 7.2k 

在安装期间设置LVM时,我特意留下了几百GB的空间,以备日后扩展。

我现在看到我需要扩展在安装过程中创build的一个卷。

问题是pvs只显示我创build的内容,并没有显示任何可用的可用空间。

 [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)首先你需要使用你最喜欢的分区工具来创build分区(sda3我想)。 将LVM标签分配给分区。 然后,假设您的121GB分区是/ dev / sda3,则需要运行pvcreate /dev/sda3以使其可以被LVM识别。 之后,你可能会想要运行vgextend rhel_os /dev/sda3或者vgextend rhel_data /dev/sda3 (谢谢@bodgit)

2)为了避免这种情况发生,你应该把所有的空间分配给LVM,但是保持你的单个LV小。 通常/ home会非常大,只是减less它,不要担心LV的总和小于总数。 我忘了你是怎么做到的,因为我没有使用自动化的部署工具对RedHat进行分区已经有数十年了:)

另一个解决scheme是扩展你的sda2分区并告诉LVM,但是这会带来额外的错误风险,在这种情况下是无用的。

我遇到了同样的问题,所以我以root用户身份login到/ dev / sdaX。 之后,pvscan来确认。 完成我的物理磁盘安装在我的Linux显示我所有的空间,虽然它没有在LVM中使用。