无法在 CentOS 6.6 上安装第二个硬盘 - VG 名称重复

无法在 CentOS 6.6 上安装第二个硬盘 - VG 名称重复

昨天,我在我的电脑配置中添加了 SSD,并对其进行了全新安装。安装时我更换了旧的 HDD,只剩下 SSD。安装完成后,我手动关闭以用电缆连接硬盘,然后打开电脑。之后我无法打开硬盘上的信息,但在 BIOS 中一切似乎都很好。从第二个 HDD 开始,我只能安装 500GB HDD 中的 524MB 启动分区。

当我检查fdisk -l情况时,答案看起来不错:

Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d66f4

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64       15567   124521472   8e  Linux LVM

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x16481d17

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2              64       60802   487873536   8e  Linux LVM

Disk /dev/mapper/vg_andromeda-lv_root: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_andromeda-lv_swap: 8136 MB, 8136949760 bytes
255 heads, 63 sectors/track, 989 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_andromeda-lv_home: 65.7 GB, 65682800640 bytes
255 heads, 63 sectors/track, 7985 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

这是一个屏幕截图电脑:/// 截屏

当我mount /dev/sdb2 /storage以 root身份执行时

我收到以下错误:

mount: unknown filesystem type 'LVM2_member'

当我跑到vgs这里时,答案是:

WARNING: Duplicate VG name vg_andromeda: Existing gc5zhX-vrW9-mEDA-mzNN-kZxf-9nON-1aWwGY (created here) takes precedence over bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73
WARNING: Duplicate VG name vg_andromeda: Existing gc5zhX-vrW9-mEDA-mzNN-kZxf-9nON-1aWwGY (created here) takes precedence over bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73
WARNING: Duplicate VG name vg_andromeda: gc5zhX-vrW9-mEDA-mzNN-kZxf-9nON-1aWwGY (created here) takes precedence over bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73
WARNING: Duplicate VG name vg_andromeda: gc5zhX-vrW9-mEDA-mzNN-kZxf-9nON-1aWwGY (created here) takes precedence over bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73

任何人都可以帮助我,因为我无法从硬盘打开我的信息。我尝试挂载/dev/sdb和/dev/sdb2(/dev/sdb1没有问题,因为有引导分区)。

在全新安装中,我使用与旧安装相同的用户名和主机名。另外,在旧硬盘上还有其他 CentOS 安装,但有很多信息,我想先将其复制到 SSD,然后格式化硬盘。

最好的问候,乔治!

答案1

根据设计,卷组名称在系统上应该是唯一的。当磁盘从一个系统移动到另一个系统时会出现问题。

所以你有几个选择(详细信息如下)

  • 重命名外部 [未安装] VG 磁盘。
  • 重命名系统的 VG(不现实)
  • 将两个卷组合并为一个卷组(可能需要先重命名)

选项 1 - 在已卸载的磁盘上从外部重命名 VG

使用命令虚拟名称。你需要使用图形显示或者VGG,检索卷组 UUID。

$ vgs -o vg_name,vg_attr,vg_uuid
VG           Attr   VG UUID                               
vg_andromeda wz--n- gc5zhX-vrW9-mEDA-mzNN-kZxf-9nON-1aWwGY
????         ?????? bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73

$ vgrename bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73 vg_andromeda_old
$ vgchange -ay vg_andromeda_old

(请使用命令 vgs 的实际输出编辑/更新这篇文章)

选项 2 - 重命名系统的 VG

这是不现实的。您无法重命名活动卷组,因此您必须在 CD/DVD 上启动,重命名 VG,并在各个位置修复系统配置(fstab、引导加载程序)...

但是,由于您的安装是全新的,因此您可以使用其他名称重新安装系统。

选项 3 - 将两个卷组合并为一个卷组

您可以合并两个 VG,但有一些注意事项;

  1. 仅当两个驱动器都保留在系统上时才有意义。
  2. 一个 VG 中不能有两个同名的 LV。
  3. 您有 SSD 和 HDD,为了清晰起见,建议将它们保存在不同的 VG 上。
  4. 虚拟合并命令似乎只按名称(而不是 UUID)合并两个 VG,因此无论如何您都必须重命名重复的 VG。

答案2

通过重命名 VolumeGroup 解决了问题。使用此命令:

vgrename bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73 storage

相关内容