Ubuntu16.04LTS から 18.04LTS へのバックアップの転送

Ubuntu16.04LTS から 18.04LTS へのバックアップの転送

新しい PC を購入し、Ubuntu 18.04LTS をインストールしました。Ubuntu 16.04 をインストールした古い PC は、ポータブル拡張ドライブにバックアップされています。拡張ドライブを新しい PC に接続して「復元」でファイルを転送すると、次のエラーが表示されて失敗します。

nvalidBackendURL: 見つかりません // - スキーム無効のため相対パスはサポートされていません: invalid://

「バックアップ」を使用して古い PC から新しい PC にファイルを転送することは可能ですか? 可能であれば、その方法を教えてください。

答え1

古いコンピュータにアクセスできるのは良いことです。権限の問題は解決できます。

「アクセス」が「読み取り」を意味する場合、問題は(新しいコンピューターでの)書き込み権限です。

どのファイルを書き込むか、どこに書き込むか

ディレクトリ全体をコピーできるはずです/homeが、システム ディレクトリとファイルをコピーするときは十分に注意し、インストールされているプログラムはコピーしないでください。Ubuntu の新しいバージョンに属するプログラム パッケージをインストールすることをお勧めします。

rsyncコピーすることをお勧めします/homeディレクトリ。 を参照してくださいman rsync。末尾のスラッシュは重要です。

まず「予行演習」を行って、正しくコピーされているか確認します。

sudo rsync -Havn mountpoint-of-old-computer/home/ /mountpoint-of-new-computer/home

次にそれを実行します(オプションを削除しますn)。

sudo rsync -Hav mountpoint-of-old-computer/home/ /mountpoint-of-new-computer/home

単一のファイルや限られたディレクトリに対しても同様の方法で使用できますrsyncが、新しいバージョンと互換性がない可能性があるため、何をしているのかよくわからない場合はシステム設定をコピーしないでください。たとえば、古いバージョンに特別な詳細がある場合は/etc/fstab、それを確認して、新しいコンピューターの対応するファイルを手動で変更することをお勧めします。

別途data個人ファイル用のパーティションでは、所有権と権限はそれほど重要ではなく、Ubuntu システムに支障をきたすことはなく、好きなようにファイルをコピーできます (書き込み権限がある限り)。

関連情報