web-dev-qa-db-ja.com

あるコンピューターから別のコンピューターにデータを転送する

新しいラップトップを手に入れたばかりで、古いラップトップから新しいラップトップに(できればすべて)転送したいと思っています。古いものはLubuntu 18.04 64ビットを実行しており、新しいものはまったく同じものを実行しています。私は本当にラップトップを分解してドライブを取り出してからコピーするのを避けたいので、誰かが私が使用できる良い(価格のような)無料のコピー機を知っていますか?

4
Silentstorm

ラップトップが同じネットワークにある場合は、rsyncを使用して、ssh経由でファイルをコピーできます。

ユーザー名が両方のコンピューターで同じ場合、新しいラップトップからこのようなものを実行できます。

rsync -av -e ssh user@old_laptop:/home/user /home
  • userを実際のユーザー名に置き換えます
  • old_laptopを古いラップトップのホスト名に置き換えます(古いラップトップでhostnameを実行してホスト名を確認します)。

これにより、ユーザーのホームディレクトリ全体が新しいラップトップにコピーされます。
同じコマンドを再度発行すると、変更のみがコピーされます。

注:このコマンドは、家の外で行われたグローバル設定をコピーしません。 /etcで。また、一部のプログラムは/varに書き込む場合があります。もちろん、これらのディレクトリを含める/使用するようにコマンドを変更できます。その後、Sudoを使用して実行する必要があります。


別のユーザー名がある場合は、これを使用します。

rsync -av -e ssh old_user@old_laptop:/home/old_user/ /home/new_user

これにより、ユーザーディレクトリのcontentsが新しいラップトップにコピーされます(/の後ろにあるold_userに注意してください)。


  • --deleteを追加して、古いコンピューター上にない新しいコンピューター上のファイルを削除します。
  • ネットワークの速度が遅い場合、-zを追加して圧縮を使用します。インターネット経由でコピーする場合。

古いラップトップにはopenssh-serverをインストールする必要があります。

14
pLumo

クローンジラ

コンピューターが十分に類似している場合、古いコンピューターのドライブの複製コピーが新しいコンピューターで機能します。考慮すべきことは、グラフィックスチップ/カードとwifiチップ/カードです。ほとんどの場合、おそらく組み込みのLinuxドライバーで動作しています。

古いコンピューターのドライブをコンピューターから取り出し、新しいコンピューターに挿入して、動作するかどうか/どのように動作するかをテストします。しかし、それは私です。私はあなたが別の解決策を望んでいることを理解しており、 Clonezilla を使用することをお勧めします

  • 古いコンピューターのドライブ全体を外部ドライブのイメージに変換し、
  • イメージから新しいコンピューターのドライブに復元します。
    • (新しいコンピューターの)ターゲットドライブは、少なくとも(古いコンピューターの)ソースドライブと同じ大きさである必要があります。この方法が機能するには、1バイト小さくなければなりません。

リンク集

Clonezilla Webサイト

ddを使用して転送ハードドライバイメージをバックアップします

HDDをコピーする最も速い方法

CloneZilla:HDDクローニング-デュアルブート(Windows + Linux)

4
sudodus