私のサーバーからローカルデバイスに大量のビデオをコピーしようとしています。
rsync -aP remotefile.mov localfile.mov
ただし、rsyncプロセスを停止しないと、ローカルファイルは表示されません。
これにより、問題なくVLCでビデオの一部を見ることができます。
同期中にどのように表示できますか?
ベストアンサー1
このオプションは利用可能です
--inplace
このオプションは、データを更新する必要があるときにrsyncがファイルを転送する方法を変更します。ファイルの新しいコピーを作成して完了したらその場所に移動するデフォルトの方法ではなく、rsyncは更新されたデータをターゲットに直接書き込みます。ファイル。
これでコピーが行われ、コピー中に視聴できます。
rsync -aP --inplace remotefile.mov localfile.mov
サーバーからのアップロードトラフィックをすべて使用したくない場合は、ここで送信制限について言及する価値があります。
--bwlimit=KBPS
そしてフォルダをコピーするとき、小さなファイルを最初にコピーしてください。そして
--max-size=10m
私はこれを一緒に使います(10 MBの帯域幅のうち最大7.5 MB):
rsync -aP --max-size=10m --inplace [email protected]:/pathto/remotefolder/ localfolder/
rsync -aP --bwlimit=7.5m --inplace [email protected]:/pathto/remotefolder/ localfolder/
バラよりexplainshell.com