Как передать 5 ТБ данных на сервер?
В вашем случае может проще поехать к клиенту с диском 5+ ТБ.
https://habr.com/ru/company/kingservers/blog/316660/

Добавлено
Если данные дедублицировать (ZPAQ и пр.), то неисключено, что они могут занимать существенно меньшее место и тогда эти дедублицированные данные можно отдать через FTPS/HTTP-сервер.
Ведь на HDD скорость более 250 Мбит не будет? 250мегабит это примерно 30мегабайт.

Скорость линейной записи обычного HDD примерно 150-200мегабайт в секунду - это примерно 1,2-1,6гигабита.
 Скорость случайной чтении записи обычного HDD около 1Мб/с
В вашем случае линейная нагрузка, так что один диск быстрее сети.

По расчетам при скорости интернета 1 Гбит, как раз так и получится. Интернет это глобальная (всемирная ) сеть. и  у него нет скорости!