Ребят, есть 100GB картинок на одной сервере, нужно чем быстрее тем лучше перебраться на другой сервер.
Все доступы по SSH имеются, вопрос в том как или чем быстрее переместить весь объем файлов?
Файлы так же лежат на ПК.
Заархивировать их я думаю не вариант (архивация долго будет идти всего скорее, да и стоит ли оно того)? Там порядка 100-150к изображений
Архивировать есть смысл - это объединение множества файлов в один.
Обычно для этого используется tar - архиватор без сжатия.
Так же можно налету объединить файлы в один архив и не записывая его на диск сразу передать на распаковку на другой сервер.
Подробнее про это - https://habrahabr.ru/post/122445/ tar -c * | ssh user@server "cd && tar -x"
Обычно картинки уже сжатые (если это только не bmp), и в архивировании особо профита нету.
Мне кажется, самый распостранённый инструмент для этой цели - rsync.
- умеет переносить с одного хоста на другой
- умеет продолжать с середины, если связь оборвётся
- если первый сервер умер, то можно продолжить загружать с домашнего ПК