
データを失わずに Centos 7 から Ubuntu に移行するにはどうすればよいでしょうか? あるいは、それは比較的可能なのでしょうか?
答え1
次の方法をお勧めします:
- 十分なストレージ容量がある場合は、簡単に読み取ることができる実用的なバックアップを作成します(たとえば、1 つのファイルを抽出するために完全に読み取る必要がある圧縮アーカイブの代わりに、マウントできるディスク イメージなど)。
- CentOS 上のアプリケーションが Ubuntu で再利用できるデータをどこに保存しているかを把握します (同じデスクトップ環境を使用する場合、多くの設定がフォルダーに保存されます
$HOME
が、確実に保存するには、設定を保存するアプリケーションごとにこの情報を調査する必要があります)。データを共有パーティションに移動し、リンクとマウント ポイントを作成します (一部のアプリケーションはリンクを解決できず、権限の問題が発生するため、リンクを好まない場合があります。そのため、データを移動した直後にアプリケーションが CentOS で動作するかどうかをテストします)。 - Ubuntuをインストールし、CentOSと同じように共有パーティションからデータを含めます。いくつかのファイルが抜けていることに気付いた場合は、バックアップからデータパーティションに移動します。
この設定により、アプリケーションが異なるバージョンで混乱しない限り、複数の OS 間でデータを共有できます (たとえば、CentOS で firefox 36.x を使用し、Ubuntu で 38.x を使用すると、起動のたびに設定が更新され、ある時点でファイルが混乱する可能性があります。これもアプリケーションごとの調査タスクです)。バージョンに互換性がない場合は、OS (つまり Ubuntu) の範囲外であるカスタム同期ルーチンを見つける必要があります。
ファイルを移動するときは、権限を保持するコマンド ( または など) を使用することを忘れないでcp -a
くださいrsync -a
。