昨日、コンピュータの設定にSSDを追加して新しくインストールしました。インストール時に既存のHDDを交換してSSDのみを残しました。インストールが完了したら、手動でシャットダウンしてハードドライブにケーブルを接続し、コンピュータの電源を入れました。その後、ハードドライブの情報を開くことができませんでしたが、BIOSではすべてが大丈夫に見えました。 2番目のHDD以降、500 GB HDDに524 MBのブートパーティションのみをマウントできます。
状況を確認してみると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
ルートとして実行すると
次のエラーが発生します。
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名を変更する(非現実的)
- 2つのボリュームグループを1つにマージ(最初に名前を変更する必要があるかもしれません)
オプション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 - 2つのボリュームグループを1つのボリュームグループにまとめる
2つのVGをマージできますが、いくつかの注意事項があります。
- これは、両方のドライブがシステムに残っている場合にのみ意味があります。
- VGには同じ名前の2つのLVを含めることはできません。
- SSDとHDDがあるので、明確にするために別のVGに保存することをお勧めします。
- これ仮想マージこのコマンドは2つのVGを名前(UUIDではない)にマージするだけであるため、とにかく冗長VGの名前を変更する必要があります。