Для тех, кто не осиливает iSCSI или кому не позволяет это сделать сеть, существует протокол NFS, в принципе замечательная штука, в силу простоты работающая практически без накладных расходов, в отличие от той же самбы, например, но, среди прочего имевшая один недостаток. Она работала в одно соединение на клиента.
То есть пишете вы, например, в 32 потока бекап, а на сервер все это передается по одному соединению, убивая максимальную скорость в силу ограничений одного потока. То есть никакие team сетевых карт не работают, процессоры на рутерах не могут использовать разные ядра и т.п. Ограничений много, поэтому любую скоростную передачу однозначно надо делить на потоки. Как это сделать в NFS ниже:
В Linux версий ядра новее 5.3 появился параметр монтирования nconnect, описывающий количество подключений к серверу.
Код:
mount -t nfs -o ro,nconnect=16 198.18.0.100:/datasets /mnt/datasets
то есть в данном случае к серверу .100 будет 16 одновременных подключений, а не одно.
Для понимания разницы скорости, выглядит она так