rsyncで部分的に転送されたビデオファイルを見る

rsyncで部分的に転送されたビデオファイルを見る

私のサーバーからローカルデバイスに大量のビデオをコピーしようとしています。

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

おすすめ記事