Для университетского проекта я работаю над веб-сервисом, который сканирует определенные изображения и показывает их в интерфейсе.
Теперь я столкнулся с небольшой проблемой масштабируемости: SSD-диск VPS на 150 ГБ заполнен. К счастью, мне удалось получить HDD на 1 ТБ у того же хостинг-провайдера, который смонтирован с помощью webDAV.
Однако теперь я столкнулся с проблемой перемещения этих 501974 файлов в новое место. Конечно, я бы предпочел, чтобы сам веб-интерфейс не сломался, поэтому моя идея сейчас такова:
- Скопируйте изображения в новое место.
- Переименуйте текущий каталог и дайте символической ссылке на новое местоположение его старое имя.
- Удалите старый каталог.
Однако сам этап копирования занимаетнавсегдас помощью cp
. Я тоже пробовал, rsync -zP
но это тоже занимает так много времени (работает несколько часов, прежде чем зависает), что сеанс оболочки прерывается заранее.
Есть ли другой, более разумный способ скопировать/переместить этот большой объем файлов в новое место на другом жестком диске?
VPS работает под управлением Ubuntu 16.