¿Cómo copiar fácilmente 502.000 imágenes en miniatura de un disco duro de un VPS a otro?

¿Cómo copiar fácilmente 502.000 imágenes en miniatura de un disco duro de un VPS a otro?

Para un proyecto universitario, estoy trabajando en un servicio web que rastrea ciertas imágenes y las muestra en la interfaz.

Ahora tengo un pequeño problema de escalabilidad: el SSD de 150 GB del VPS está lleno. Afortunadamente, logré obtener un disco duro de 1 TB con el mismo proveedor de alojamiento que está montado mediante webDAV.

Sin embargo, ahora me enfrento al problema de mover estos archivos 501974 a su nueva ubicación. Por supuesto, prefiero que la interfaz web no se rompa, así que mi idea ahora es:

  1. Copie imágenes a una nueva ubicación.
  2. Cambie el nombre del directorio actual y asigne un enlace simbólico a la nueva ubicación con su nombre anterior.
  3. Elimine el directorio antiguo.

Sin embargo, el paso de copia real requierepara siempreusando cp. También lo intenté, rsync -zPpero esto también lleva tanto tiempo (se ejecutó durante varias horas antes de colgarse) que la sesión del shell se interrumpe de antemano.

¿Existe otra forma más inteligente de copiar/mover esta gran cantidad de archivos a su nueva ubicación en otro disco duro?

El VPS ejecuta Ubuntu 16.

información relacionada