Цей 20 Тб упакований у невелику кількість великих файлів (наприклад, відео, база даних монстрів) або мільйони менших файлів?
Якщо багато невеликих файлів, я б пішов з rsync для перезавантаження або трубопровідним потоком для ефективності (одне мережеве з'єднання для партії, почніть знову з початку, якщо воно не вдасться)
tar -cf - * | ( cd newhome; tar -xf - )
віддалена папка повинна бути змонтована.
Чи можете ви безпосередньо приєднати новий масив з іншим інтерфейсом? Місцева rsync не використовує ssh, тому ви видалите цю точку відмови. Так, Firewire 800 повільніше, ніж гігабітна Ethernet, але ви не можете завантажувати Ethernet до 100% - це може бути швидше за допомогою брандмауера. FYI ви також можете підключити мережевий брандмауер, якщо вікна досить близькі. Додайте інтерфейс у системні налаштування -> мережа.