あるLinuxシステムから別のLinuxシステムに大容量ファイルを一括転送しますか?

あるLinuxシステムから別のLinuxシステムに大容量ファイルを一括転送しますか?

Redhat LinuxのバリエーションからDebian 8.1に約50GBのファイルを転送しようとしましたが、成功しませんでした。

外付けハードドライブに加えてデータを移動する他の方法を探したいと思います。どちらの機器にもUSB3接続とHDMIがありますが、他の接続はありません。お互いにファイルをすばやく転送するためにBTsyncをインストールすることはできません。

2つの異なるバージョンのLinuxシステム間で大容量ファイルを簡単に転送する方法は?

答え1

実際、あるシステムではRed Hatを実行し、別のシステムではDebianを実行しても問題は発生しません。ほとんどの意図と目的に応じて、ディストリビューションの違いはマイナーです。

実際には、次の2つのデータ転送オプションがあります。

  1. USB、eSATAなどを介して接続されたリムーバブルディスクを使用してください。
  2. Webを使用してください。 2 台のコンピュータがネットワーク経由で互いに接続されている場合は、複数のツールのいずれかを使用してファイルを転送できます。 BitTorrent Syncが利用できないと言われましたが、これに似ているのがrsyncオプションである可能性が高い、失敗したsftp、または同じですscp

答え2

安定した(W)LANネットワーク接続がある場合は、次のようtarに使用してください。インターネット猫( nc)、まもなく...(メモ:netcatは両方のサーバーに必要です)。

存在する目的地箱:

$ nc -l -p 2342 | tar -C /target/dir -xzf -   

存在する源泉箱:

$ tar -cz /source/dir | pv -b | nc Target_Box 2342    

答え3

USB2USBケーブル(デフォルトでは机の中央にあるネットワークチップ)を使用してノートブックをrsyncネットブックに接続します。大きなファイルの場合、ext4速度は両端で約20〜30 MBpsに達する可能性があります。 50GBをすばやく転送したい場合は、外付けHDDを使用する方が良いかもしれません。私の経験によれば、速度は70-100MBpsまで上がっていますが、これはファイルを2回転送する必要があるという事実を補完しても残ります。 (USB2USBケーブルはUSBポートに差し込むだけで済みますので、小規模転送に非常に便利です。)

関連情報