ddを使用してシステムを別のパーティションに移動できますか?

ddを使用してシステムを別のパーティションに移動できますか?

現在、私のシステム全体は私のハードドライブの最後にあります。そのデータを初めて移動し、開始やその他の詳細を引き続き有効にしたいと思います。

dd私が望む方法で正しく動作しているようですが(私のデータがどのように配置されるかを正確に複製します)、ブート、grub設定などのことについてはわかりません。後でこの項目を設定する必要がありますか、それともdd自動的に設定されますか?

ベストアンサー1

(警告:何をしているのかわからないと非常に危険です)

はい、可能です。しかし、これはお勧めできません(主にパーティションを別のハードドライブに転送するために何度も実行しましたが)。

dd if=/dev/sdaA of=/dev/sdaB

sdaAデータはからに転送されますが、チェックは実行されません。すべてのパーティションがコピーされます(空きスペースも含む)。このパーティションは次のパーティションの先頭を上書きするため、そのパーティションが次のパーティション以上であることを確認sdaBする必要があります。起動できない可能性が高いです。リカバリCD / USBから起動し、マウントし、grub構成を変更してgrub-installを再実行する必要があります。そしてオプションで、ファイルシステムのサイズを変更して残りのスペースを回収します。sdaBsdaA/dev/sdaB

/dev/sdaBにファイルシステムを作成し、ファイルシステムの内容をコピーするのが最善です。それでもやり直す必要がありますgrub-installが、少なくともこの方法はより安全です。

おすすめ記事