2009-02-26

Как разрезать а потом склеить

Встала задачка перебросить небольшой объем данных - гигов восесь с одного сервера на другой... Однако, через вебсервер какой объем не передать, пришлось выкручиваться:

сначала пакуем tar

tar -xzf arhive.tgz ./folder_to_copy/

затем разрезаем

split -b1000000000 arhive.tgz part

затем перекачиваем эти гигабайтные куски на другой сервер, где и собираем:

cat part* > arhive.tgz

просто и красиво :)

правда, как потом оказалось что через ftp можно и восемь гигов преспокойно передать, без всякой резки.

 

комментарии:

 
Bomfunk (анонимный пользователь) | 2009-02-26
Это очевидно для среднего линуксоида. Для передачи данных между компьютерами хорошо подходит sftp (ssh). А rsync для синхронизации, тоже использует ssh.
Атиух (анонимный пользователь) | 2009-02-26
rsync отлично подходит, докачка автоматическая, а с -c еще и проверка контрольных сумм

Для того чтобы каждый раз не представляться можно войти как зарегистрированный пользователь.

Имя*

разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться