大容量 (数テラバイト) のファイルを 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