私たちはいくつかのマシンのネットワークを持っており、すべてのボックスに大きなディレクトリ(約10 GB)を配布したいと考えています。何が早い? nfs-mountかscp経由でコピーしますか?
これはnfs-serverにあり、すべてのマシンにマウントされているため、最初に通常のcp
を使用してファイルをマウントされたディレクトリからローカルディレクトリにコピーします。これは簡単ですが、残念ながら進捗バーはありません。なぜなら、ネットワークコピー用に使用することを意図していないからです。
scp
を使用すると、ネットワーク経由でのコピーが意図されていますが、すべてが暗号化されて遅くなる可能性があります。
いずれかの場合は速くする必要がありますか?その場合:cp
(nfs-mount)またはscp
?
多くのターゲットマシンがある場合は、圧縮されたアーカイブを作成して(たとえば 'tar czf 'で)、転送する方が速いかもしれません。 –
また、フォルダにたくさんのファイルが含まれていると、scpが望ましいよりも遅くなる可能性があります。私は 'tar c/your/folder | ssh user @ remoteMachine cd/destination/folder \;タールx'。これにより、すべてのファイルが圧縮なしで単一のtarとして渡されます(必要に応じて追加できます)。しかし、申し訳ありませんが、これが高速であるかどうかわからない、nfs上の単純な 'cp'よりです。 –
またおそらく、これはSOの –