Как быстро скопировать 40 млн файлов на другой сервер?
Как-то так:dd if=/dev/sda bs=65536 | ssh target-ip 'dd of=/dev/sda bs=65536'.
На агрегированном канале 2x1Gbit выдает 100 мегабайт в секунду. Если подшаманить размеры блока bs= и mtu, и еще шифрование у ssh выключить, можно, я думаю, и все 200 мегабайт выжать.
Проводить, на отмонтированном! (или смонтированном в readOnly) диске!
Не зря dd расшифровывается как DestroyData.
Варианты настройки шифрования (-c) и скорость (лучше - больше):
rsync по каталогам через GNU parallel.