Como copiar facilmente 502.000 imagens em miniatura de um disco rígido de um VPS para outro?

Como copiar facilmente 502.000 imagens em miniatura de um disco rígido de um VPS para outro?

Para um projeto universitário, estou trabalhando em um serviço web que rastreia determinadas imagens e as mostra na interface.

Agora encontrei um pequeno problema de escalabilidade: o SSD de 150 GB do VPS está cheio. Felizmente, consegui obter um HDD de 1 TB com o mesmo provedor de hospedagem montado usando webDAV.

No entanto, agora estou enfrentando o problema de mover esses arquivos 501974 para o novo local. Claro, prefiro não quebrar a interface da web, então minha ideia agora é:

  1. Copie as imagens para um novo local.
  2. Renomeie o diretório atual e forneça a um link simbólico para o novo local seu nome antigo.
  3. Remova o diretório antigo.

No entanto, a etapa de cópia real levapara sempreusando cp. Eu também tentei, rsync -zPmas isso também leva tanto tempo (funcionou por várias horas antes de travar) que a sessão do shell é interrompida antecipadamente.

Existe outra maneira mais inteligente de copiar/mover essa grande quantidade de arquivos para seu novo local em outro disco rígido?

O VPS está executando o Ubuntu 16.

informação relacionada