Пришло время замены диска с хранилища (около 2 Тб) и переноса информации со старого на новый. Подключаем диск, форматируем, если нужно разбиваем. Перенос осуществляем при помощи rsync одной командой:
rsync -a --info=progress2 --no-inc-recursive /home/_SRC_ /home/_DST_
–info=progress2 – опция для показа скорости, времени и прогресса.
–no-inc-recursive – отключить инкрементную рекурсию.
Это создаст весь список файлов в начале, а не будет постепенно обнаруживать больше файлов по мере передачи. Поскольку он будет знать все файлы перед запуском, он даст лучший отчет об общем прогрессе. Это относится к числу файлов – он не сообщает о каком-либо прогрессе в зависимости от размера файла.
Это предполагает компромисс. Создание полного списка файлов заблаговременно требует больших затрат памяти и может значительно задержать начало фактической передачи. Как и следовало ожидать, чем больше файлов, тем больше будет задержка и больше памяти
_SRC_ – откуда копировать
_DST_ – куда переносить