Linux のスワップ パーティションをクローン化する必要がありますか?

Linux のスワップ パーティションをクローン化する必要がありますか?

不安定なソフトウェアをテストするために、ハードディスクのクローンを作成中です。

パーティションの 1 つは Linux スワップです。私の理解では、OS が追加の RAM として使用できます。つまり、これをクローンする必要はないということですか?

さらに: 私のディスクの容量は約 120 GB ですが、元のドライブの容量は約 250 GB です (ただし、使用されているのは約 70 GB だけです)。dd ができないために、パーティションを手動で作成し、現在は rsync を使用してパーティションを「クローン」しています。これが最善の方法でしょうか? 起動可能にするにはどうすればよいでしょうか?

答え1

クローンを作成する必要はありません。スワップ パーティションをアンマウントしたときに特定のメモリ位置にあったもの (またはセキュリティのために消去されているもの) がそのまま含まれています。機密情報は含まれていません。

移行の質問については、まず元のディスクのパーティションのサイズを変更して (gparted で実行できます)、新しいディスクに収まるようにし、それがまだ機能することを確認して (システムを起動して)、それを新しいディスクに dd します。 (パーティションのサイズを変更する前に、250 GB ディスクのビット単位のバックアップを作成することを強くお勧めします。さらに良いのは、バックアップでパーティションのサイズを変更することです。)

それ以外の場合は、rsync が機能するかもしれません (既存のシステムをいじる必要がないため、少し安全です)。ただし、新しいドライブは起動できません。その後、ブートローダー (grub を想定しています) を再インストールする必要があります。これは、お気に入りの LiveCD で起動し、grub-install正しいデバイス ( grub-install /dev/sdX)で実行するだけで実行できます。

関連情報