
そこで、次のコマンドでddを使用してドライブを複製しようとしました。
#dd if=/dev/sda of=/dev/sdb bs=64k status=progress
このコマンドはほとんどの場合期待される操作を実行しますが、sdbとしてのUSBは起動に失敗し、ターゲットシステムに到達するとタイムアウトします。そのため、dd操作後にドライブを表示したときにコマンドがgptを正常に保存しなかったため、これを修正するためにpartedを使用しました。それでも
#lsblk
<output>
sda 8:0 1 30G 0 disk
├─sda1 8:1 1 200M 0 part /boot/efi
├─sda2 8:2 1 1G 0 part /boot
└─sda3 8:3 1 28.8G 0 part
├─rhel-root 253:0 0 25.8G 0 lvm /
└─rhel-swap 253:1 0 3G 0 lvm [SWAP]
sdb 8:16 1 57.3G 0 disk
├─sdb1 8:17 1 200M 0 part
├─sdb2 8:18 1 1G 0 part
└─sdb3 8:19 1 28.8G 0 part
論理ボリュームとその名前が存在しないことがわかります。だから私のクローンに存在しない/ rhel-rootを切り替える必要があるときにシステムが停止するため、システムが起動しないと思います。 dd、dd+parted、またはfdiskなどを使用して元のシステムの完全なコピーを作成するにはどうすればよいですか?
編集::良いです。どのボリュームグループが実際に複製されているかを確認しましたが、ボリューム名が競合している間、lsblkとvgscanは1つだけを表示します。ブート失敗の場合、ddコマンドはすべてのuuidを完全にコピーしました。独自のハードウェアuuidがあるので、新しいドライブに問題がありますか?