我目前正在 HP MicroServer Gen7 上安装 CentOS7。我正在将其安装到配置为硬件 RAID1 的 240GB 镜像驱动器上。
配置分区方案时,我创建了/boot
一个标准分区。我通常希望将其称为sda1
。但是,CentOS7 安装会自动为其命名:pdc_ebjgddhjdi1
。“名称”字段也呈灰色,不允许我更改它。
命名方案是否发生了变化,类似于网络接口的命名方案发生了变化?名称似乎有些随机,因此查找有关它的信息似乎没有帮助。安装程序也不会主动提供任何信息。
我不认为这会引起任何问题,但新名字不太好听!出于纯粹的好奇,是否可以更改它?而且,旧名字到底有什么问题?
谢谢!
答案1
我会自己回答这个问题,因为我已经知道发生了什么。
事实证明 HP MicroServer Gen7 服务器没有真的硬件 RAID。正如 Michael Hampton 的直觉所指出的那样,该设备名称看起来像一个“假 RAID”设备名称。CentOS 安装程序以某种方式意识到了这一点,当我选择标有“BIOS RAID 设置(镜像)”的磁盘时,它继续默默地使用 进行设置dmraid
。
我想,每天都是上学日吧。我发出一个命令后才注意到lsblk
,这是错误的:
root@yalson:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
└─pdc_ebjgddhjdi 253:0 0 231.9G 0 dmraid
├─pdc_ebjgddhjdi1 253:1 0 512M 0 part /boot
└─pdc_ebjgddhjdi2 253:2 0 76.1G 0 part
├─VolGroup00-rootLV 253:3 0 32G 0 lvm /
├─VolGroup00-swapLV 253:4 0 4G 0 lvm [SWAP]
├─VolGroup00-varLV 253:5 0 8G 0 lvm /var
├─VolGroup00-homeLV 253:6 0 32G 0 lvm /home
└─VolGroup00-srvLV 253:7 0 128M 0 lvm /srv
sdb 8:16 0 232.9G 0 disk
└─pdc_ebjgddhjdi 253:0 0 231.9G 0 dmraid
├─pdc_ebjgddhjdi1 253:1 0 512M 0 part /boot
└─pdc_ebjgddhjdi2 253:2 0 76.1G 0 part
├─VolGroup00-rootLV 253:3 0 32G 0 lvm /
├─VolGroup00-swapLV 253:4 0 4G 0 lvm [SWAP]
├─VolGroup00-varLV 253:5 0 8G 0 lvm /var
├─VolGroup00-homeLV 253:6 0 32G 0 lvm /home
└─VolGroup00-srvLV 253:7 0 128M 0 lvm /srv
这些都是开箱即用的东西,无需说明即可完成所有操作。此外,安装程序默认不会将镜像集中的剩余空间添加到 VG 中,这一点非常好。
我最终对其进行了扩展,如下所示:
parted /dev/mapper/pdc_ebjgddhjdi
(parted) mkpart primary 3 100%
(parted) set 3 lvm on
# partition table couldn't be re-read, so reboot it is
reboot
# add it to lvm
pvcreate /dev/mapper/pdc_ebjgddhjdi3
vgextend VolGroup00 /dev/mapper/pdc_ebjgddhjdi3
然后是常见的文件系统内容。无论如何,希望这能帮助那些可能对整个事情感到困惑的人。