a c*_*der 6 redhat lvm parted rhel7
最近在具有以下驱动器的 PowerEdge R320 上安装了 RHEL7:
2 x 300GB sas 15k
2 x 1TB sas 7.2k
Run Code Online (Sandbox Code Playgroud)
在安装过程中设置 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
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
和/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
Run Code Online (Sandbox Code Playgroud)
1) 我需要做什么才能使用免费的 850GB?
2) 将来我如何将所有可用空间放入物理卷中(从而更容易与 LVM 一起使用)?
LVM 将仅显示已使用 格式化为 LVM 的空间pvcreate
。在这里,你似乎甚至没有分区。
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,但这会带来额外的错误风险,在这种情况下是无用的。
归档时间: |
|
查看次数: |
17839 次 |
最近记录: |