CentOS 7 安装:/boot 命名方案

CentOS 7 安装:/boot 命名方案

我目前正在 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

然后是常见的文件系统内容。无论如何,希望这能帮助那些可能对整个事情感到困惑的人。

相关内容