Ubuntu 18 lvmを別のディスクに移動しました(lvmでもあります) - バックアップと復元

Ubuntu 18 lvmを別のディスクに移動しました(lvmでもあります) - バックアップと復元

私のブートディスクは/ dev / sdaです。以下のように、gdiskを使用してWDディスク/ dev / sdbに同じパーティションテーブルを作成しました。

番号付け開始(セクタ)終了(セクタ)サイズコード名
   1 2048 4095 1024.0 KiB EF02 BIOS ブートパーティション
   2 4096 2101247 1024.0 MiB 8300 Linuxファイルシステム
   3 2101248 234438655 110.8 GiB 8300 Linuxファイルシステム

fsarchiveを使用して/dev/sdb3パーティションを復元しました。また、「sudo grub-install /dev/sdb」も実行しました。

/dev/sdbから起動しようとすると、次のメッセージが表示されます。

エラー: そのデバイスがありません: ce2....
不明なファイルシステム...
幼虫救済>

同じコンピュータでこのディスクを同時に使用しないと仮定すると、/dev/sdbから起動するにはどうすればよいですか?回復したディスクのUUIDを一意に変更する必要がありますか?元のシステムに/dev/sdb2をマウントできる必要がありますか? (まだシステムを起動できます。)

EDIT1 - lsblk出力:

名前メイン:最小RMサイズROタイプ取付ポイント
ループ0 7:0 0 88.5M 1ループ/スナップ/コア/7270
ループ1 7:1 0 88.4M 1ループ/スナップ/コア/7169
sda 8:0 0 111.8G 0 ディスク
├─sda1 8:1 0 1M 0部分
├─sda2 8:2 0 1G 0 パーツ/ブート
└─sda3 8:3 0 110.8G 0個
  ├─ubuntu--vg-ubuntu--lv-real
  │ 253:0 0 24G 0 LVM  
  │ ├─ubuntu--vg-ubuntu--lv 253:1 0 24G 0 lvm /
  │ └─ubuntu--vg-lvsnap_me5_201906251023
  │ 253:3 0 24G 0 LVM  
  └─ubuntu--vg-lvsnap_me5_201906251023-cow
                            253:2 0 15G 0 LVM  
    └─ubuntu--vg-lvsnap_me5_201906251023
                            253:3 0 24G 0 LVM  
sdb 8:16 0 931.5G 0 ディスク
├─sdb1 8:17 0 1M 0 部分
├─sdb2 8:18 0 1G 0部
└─sdb3 8:19 0 110.8G 0部

編集2:@Emmanuel Rosaが以下で行った(正しい)方法で「grub-install」を実行した後に追加情報を取得しましたが、まだ失敗しました。

女性...
    警告:lvmetadに接続できません。デバイス検索に戻ります。
    ボリュームグループ 'ubuntu-vg'が見つかりません。
    ボリュームグループubuntu-vgを処理できません。
完璧。

しかし、たぶんこれは別の問題ですか?今後7日以内に誰も答えない場合は、彼の答えを受け入れます。

ベストアンサー1

grub-installGRUBを別のディスクにインストールするため、新しいディスクのパーティションの場所を知る必要があります。/boot以下は例です(rootとして実行)。

mount /dev/sdb2 /mnt
grub-install --boot-directory=/mnt /dev/sdb
umount /mnt

バラよりhttps://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall

おすすめ記事