LINUX.ORG.RU

Как передать большой файл с Линукса на Линукс?

 , , ,


1

2

Есть 2 сервера Линукс. Они могут общаться между собой по глобальной сети Интернет (они не в одной локальной сети).

Мне нужно с первого сервера на второй перекинуть 50 Гб картинок. Я сначала упаковал картинки в 1 архив (весит около 50 Гб). На первом сервере закинул этот архив в папку, на которую «смотрит» nginx.

И на втором сервере делаю так: wget https://сервер1/мой-архив.tar

Но закачка по непонятным мне причинам постоянно обрывалась. Ну, типа пропадает связь. Скачалось 2 Гб – бах, wget reconnect. (Почему оно обрывается ? Как диагностику сделать и найти причину?) Ну, так 10 попыток реконнекта было. На каждой попытке докачивался по чуть-чуть архив. И весь архив таки не скачался – почти 10 Гб из 50 Гб скачалось.

Тогда я разбил архив на части по 5 Гб – и качаю по 5 Гб. Реконнекты тоже есть, но так вроде проще.

Кароч.

  1. Как лучше передавать файлы с сервера на сервер?
  2. Почему wget реконнектится (почему связь обрывается)?

Есть 2 сервера Линукс. Они могут общаться между собой по глобальной сети Интернет (они не в одной локальной сети).

VPN.

Я сначала упаковал картинки в 1 архив (весит около 50 Гб).

а можно было в 50 по 1ГБ.

Как лучше передавать файлы с сервера на сервер?

Как угодно. Bittorrent, rsync, что-нибудь с поддержкой докачки.

macrohard ★★★
()