2つのハードドライブがあります。 1は空です。これをHard2と呼びます。一方、もう一方は実行中のLinuxオペレーティングシステムを持っています。これをHard1と呼びます。一度はdd
hard1をhard2にコピーしましたが、hard2から起動できませんでした。エラーがありますinode seems to contain garbage
。だから私はそれを使っていて、fsck
起動時に/ sbinと他のいくつかのディレクトリにファイルがないのでエラーが発生します。 hard2をマウントしましたが、ディレクトリが空であるのを見ました。 hard1を起動してhard2をインストールしたいです。次に、cp -avr Hard1を使用して、同じUUIDを持つHard2にコピーします。このようにインストールすると問題がないかどうか尋ねたいです。なぜなら、同じUUIDを持つ2つのハードドライブがあるからです。 Hard1を破損またはクラッシュさせるバグやエラーが発生しますか?
ベストアンサー1
UUIDは次のようになります。普遍的にユニーク、システムだけでなく、どこでも。
重複したUUIDは混乱を招く可能性があり、ユーザーには不明なデバイスがインストールされる可能性があるため、変更する必要があります。これは通常簡単に行うことができ、UUIDを使用するほとんどの項目はUUIDを変更する方法も提供します。関連マニュアルページを検索してください。
LUKSのUUIDを変更します。
cryptsetup luksUUID --uuid=$(uuidgen) /dev/thing
暗号化されたext4ファイルシステムのUUIDを変更する:
tune2fs -U random /dev/mapper/encryptedthing
他の質問に関しては、何が起こっているのか明確ではありません。おそらく、dd
誤って使用しているか、ファイルシステムにマウントして書き込んでいる間に実行すると、コピーが破損している可能性があります。この場合は、やり直すことを検討する必要があります。