小さな外​​付けディスクを使用して大きなファイルを効率的に転送するにはどうすればよいですか?

小さな外​​付けディスクを使用して大きなファイルを効率的に転送するにはどうすればよいですか?

大容量 (数テラバイト) のファイルを Linux コンピューターから別のコンピューターに転送する必要があります。 1 TB の外付け SSD ドライブを持っていますが、帯域幅の点ではこれが最速の方法のようです。 現時点での私の最善の策は、split大きなファイルを 2 ~ 3 つの小さなチャンクに分割し、それらのチャンクを個別にコピーすることです。 しかし、これではソース コンピューターと宛先コンピューターの両方で数 TB の余分な容量が消費され、問題になります。

外付けドライブを使用して、あるコンピューターから別のコンピューターに大きなファイルを転送するのに、よりスペースや時間を効率的に使う方法はありますか?

答え1

ddについてはどうですか:

srchost:$ dd if=/sourcefile of=/dev/ssd1 bs=1G count=1000 skip=[0,1000,...]

ディスクを移動します...

dsthost:$ dd if=/dev/ssd1 bs=1G >> /finalfile

関連情報