rsync e observe o arquivo de vídeo parcialmente transferido

3

Eu tentei copiar um vídeo grande do meu servidor para o meu dispositivo local com

rsync -aP remotefile.mov localfile.mov

Mas o arquivo local não aparece a menos que eu pare o processo de rsync.

Eu posso assistir ao vídeo parcial sem problemas no VLC.

Como posso assistir enquanto ainda rsyncing?

    
por rubo77 24.01.2016 / 13:22

1 resposta

4

Você pode usar a opção

--inplace
This option changes how rsync transfers a file when its data needs to be updated: instead of the default method of creating a new copy of the file and moving it into place when it is complete, rsync instead writes the updated data directly to the destination file.

, de modo que isso será copiado quando você puder assisti-lo durante a cópia:

rsync -aP --inplace remotefile.mov localfile.mov

Também vale a pena mencionar aqui que seria um limite de transferência se você não quiser usar todo o tráfego de upload em seu servidor com:

--bwlimit=KBPS

E ao copiar pastas, copie arquivos pequenos primeiro com

--max-size=10m 

Eu usaria tudo isso (no máximo, 7,5 MB da minha largura de banda de 10 MB):

rsync -aP --max-size=10m --inplace [email protected]:/pathto/remotefolder/ localfolder/
rsync -aP --bwlimit=7.5m --inplace [email protected]:/pathto/remotefolder/ localfolder/

veja explicahell.com

    
por 24.01.2016 / 13:33