微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

最近在带有以下驱动器的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进行分区已有几十年了:)

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

原文地址:https://www.jb51.cc/linux/397566.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐