Как отправить 5 ТБ данных на сервер
Всем привет. Возникла задача отправлять большое количество информации на сервер. Что имеем, так это интернет 1 Гбит и ПК.
И сам диск с информацией, как я понял HDD диск, какой бы он не был, максимум до 250 Мбит/с, а информацию мне нужно передать в течении 12 часов.
Правильно я понимаю, что для этого мне нужно минимум использовать SSD? Или как это всё сделать? Возможно ли такое сделать через NAS к примеру, чтобы не использовать ПК? Занимался ли вообще кто-то таким?
Ответы (1 шт):
Копирование данных на ссд не даст меньшее время, потому как вы потратите время на их копирование.
1 Гбит/с интернет это 120 мегабайт в секунду - в лучшем случае 12 часов на передачу.
Я уменьшаю это время используя сжатие - очень хорошо помогает если это база данных - не помогает если это видео.
tar -c /files | gzip -9 | netcat serverip 5555
На другой стороне
netcat -l 5555 | gunzip | tar -e -C /
Но таким способом не обеспечить восстановление при обрыве соединения.
Для более надежной передачи используйте rsync, filezilla или torrent.