Для университетского проекта я работаю над веб-сервисом, который сканирует определенные изображения и показывает их в интерфейсе.

Теперь я столкнулся с небольшой проблемой масштабируемости: 150 ГБ SSD VPS заполнены. К счастью, мне удалось получить жесткий диск емкостью 1 ТБ с тем же хостинг-провайдером, который смонтирован с использованием webDAV.

Однако сейчас я сталкиваюсь с проблемой перемещения этих файлов 501974 в их новое местоположение. Конечно, я бы предпочел, чтобы сам веб-интерфейс не ломался, поэтому моя идея сейчас такова:

  1. Скопируйте изображения на новое место.
  2. Переименуйте текущую директорию и дайте символическую ссылку на новую папку с ее старым именем.
  3. Удалить старый каталог.

Тем не менее, фактический шаг копирования занимает вечно с использованием cp . Я также попробовал rsync -zP но это также занимает так много времени (он работал несколько часов перед зависанием), так что сессия оболочки прерывается заранее.

Есть ли другой, более умный способ скопировать / переместить это большое количество файлов в новое место на другом жестком диске?

VPS работает под управлением Ubuntu 16.

0