
安定性とパフォーマンスの観点から、HDD 全体を新しいコンピューターにクローンする方がよいのでしょうか、それとも新規インストールから始める方がよいのでしょうか。
ちなみに、私の本番ソフトウェアの多くは仮想マシンにあり、簡単に移動できます。しかし、それでも、私の Ubuntu ベアメタル インストール (非仮想) は高度にカスタマイズされ、調整されています。
答え1
私の意見では、新規インストール、HDD全体のコピー(rawコピー、dd
スタイル)、またはファイルシステム全体のコピー (tar / rsync スタイル) では、安定性やパフォーマンスのいずれの点でも大きな違いはありません。
ただし、コピーについて話すときは、いくつかの点に注意する必要があります。
/boot/initrd*
ファイル。各カーネルで、通常は が作成されますinitrd
。これは、カーネル自体がシステムを起動する前に必要な基本ドライバーを含むイメージです。システムのコピー先のハードウェアが異なる場合、initrd
は異なり、起動できない可能性があります。xorg.conf
構成など。繰り返しになりますが、ハードウェアが異なる場合、古い構成が機能する可能性は低くなります。ただし、最近では X 構成の大部分が自動的に検出されます。dd を使用して HDD 全体を新しいマシンにコピーする場合、新しいマシンには同様のサイズのディスクが必要です。parted で遊ぶのが好きな人でない限りは :) また、コピーする
fsck
前に、コピーするディスクがマウントされていない (または読み取り専用でマウントされている) こと、および正常である (クリーンである) ことを確認してください。破損したディスクや書き込み中のディスクをコピーすることは避けてください。HDD全体をコピーする場合
tar
/rsync
、 と をコピーしないように注意してください/proc
。や/sys
などのオプションを使用することを優先し、不整合な状態でファイルをコピーしないように再度確認してください。例: コピー中に、mysql がデータベース ファイルに書き込むことは望ましくありません。-a
--numeric-ids
そうは言っても、私は新規インストールとコピーの両方を実行しました。
答え2
ハードディスクのクローン = OS のクローン/イメージ?
クローン/バックアップ/イメージ
- まあ、何が必要かはあなた次第ですが、現在のシステムがバグやエラーなく高速に動作している場合は、acronics または clonezilla を使用してクローン/イメージを作成できます。また、システムにインストールされているものを使用して OS 全体をクローンする方法は他にもたくさんあります。現在の OS があまり詰め込まれていない場合は、クローン作成も復元も高速に行われます。高速で安定している acronics を使用することをお勧めします。
クローンの利点
HD または OS のクローンを作成すると、システムに大きなエラーが発生するたびに、新しいコピーをインストールする代わりに、ワンクリックですべてを復元できます。クローンがそれほど重くない場合は、通常 10 ~ 20 分かかります。
新規インストール
- 一方、新規インストールは箱から出したばかりの新しいコピーと同じで、すべてのものやプログラムなどを再インストールする必要があります。
私のおすすめ
OS に多くのものや調整が保存されていて、それを維持したい場合、システムが正常に動作しているなら、クローンを作成してください。何らかのエラーが発生した場合は、まずエラーを削除してからクローンを作成してください。OS クローンでエラーをクローンしたくないからです。また、調整/カスタマイズ/データに関心がない場合は、新規インストールを実行してください。[新規インストールを行う場合は、システムが正常に動作しているときに新規インストールのクローンを作成することを常に推奨します]