Retomando a transferência de arquivos segmentados

1

Quando executo um comando lftp assim:

mirror --use-pget-n=10 "My Directory"

às vezes eu me encontro em uma situação, que o computador foi inesperadamente desligado, digamos, durante um blecaute.

Depois disso, se eu examinar minha pasta local "Meu diretório", vejo:

  • Alguns dos arquivos do "Meu diretório" que terminaram o download
  • Ausência de alguns arquivos que não começaram a baixar
  • Um único arquivo em andamento, por exemplo. "ThisIsAFileThatHappenedToBeInPogressWhenTheBlackoutHappened.bin"
  • Um único arquivo com o mapa de segmentos do arquivo acima "ThisIsAFileThatHappenedToBeInPogressWhenTheBlackoutHappened.bin.lftp-pget-status"

Sinto que deve haver um comando que me permita continuar o download segmentado, mas não consigo entender. Aqui está o que eu tentei:

mirror --continue "My Directory"

Isso não faz o download segmentado, todos os arquivos restantes são baixados em um único fluxo

mirror --continue --use-pget-n=10 "My Directory"

Também parece reiniciar o download de todos os arquivos restantes em vários fluxos, mas não no arquivo incompleto.

O que estou fazendo de errado?

Nota: servidor linux, cliente windows, transferência por sftp

Atualização: Depois de olhar para o código-fonte, parece-me que isso é impossível . Estou deixando essa pergunta na esperança de que alguém possa sugerir uma solução alternativa.

    
por Andrew Savinykh 19.06.2017 / 04:57

0 respostas