web-dev-qa-db-ja.com

CentOS6.6に2台目のハードドライブをマウントできません-VG名が重複しています

昨日、PC構成にSSDを追加し、その上に新規インストールを行いました。インストールの時点で、古いHDDを交換しましたが、SSDしかありませんでした。インストールが完了したら、手動でシャットダウンしてHDDをケーブルで接続し、PCの電源を入れます。その後、HDDで情報を開くことができませんが、BIOSではすべて問題ないようです。 2台目のHDDからは、500GBHDDから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

これがcomputer:///のスクリーンショットです screenshot

ルートとしてmount /dev/sdb2 /storageを実行すると

次のエラーが発生します。

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

HDDから情報を開くことができないので、誰かが私を助けてくれますか?/dev/sdbと/ dev/sdb2をマウントしようとしました(ブートパーティションがあるため、/ dev/sdb1に問題はありません)。

新規インストールでは、古いものと同じユーザー名とホスト名を使用します。また、古いHDDには他のCentOSインストールがありますが、多くの情報があり、最初にSSDにコピーしてから、HDDをフォーマットします。

よろしく、ゲオルギ!

3
user30376

ボリュームグループ名は、設計上、システム上で一意である必要があります。ディスクをあるシステムから別のシステムに移動すると、問題が発生します。

したがって、いくつかのオプションがあります(以下で詳しく説明します)

  • VGの名前を外部[マウントされていない]ディスクに変更します。
  • システムのVGの名前を変更します(現実的ではありません)
  • 両方のボリュームグループを1つにマージします(おそらく最初に名前を変更する必要があります)

オプション1-マウントされていないディスクの外部でVGの名前を変更します

コマンド vgrename を使用します。ボリュームグループUUIDを取得するには、 vgdisplay または vgs を使用する必要があります。

$ 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-両方のボリュームグループを1つにマージします

両方のVGをマージすることもできますが、いくつかの注意点があります。

  1. 両方のドライブがシステムに残ることを意図している場合にのみ意味があります。
  2. 1つのVGに同じ名前の2つのLVを含めることはできません。
  3. SSDとHDDがあります。わかりやすくするために、それらを別個のVGに保持することをお勧めします。
  4. vgmerge コマンドは、(UUIDではなく)名前で2つのVGのみをマージするように見えるため、とにかく重複するVGの名前を変更する必要があります。
5
Franklin Piat

VolumeGroupの名前を変更すると、問題が解決します。このコマンドで:

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