LINUX.ORG.RU

Оптимальный способ бэкапа

 , , ,


0

2

Задача: в сумме есть около 100 Гб контента. Контент этот в большинстве своём картинки и электронные письма, заархивировать его нельзя — просто не хватит места на диске.

Нужно этот контент скопировать в хранилище Hetzner BX 20.

Вопрос: Как это сделать наилучшим образом? С учётом того, что имеется много мелких файлов и запихнуть их в один архив не представляется возможным.

★★★★★

Варианты доступа к хранилищу Hetzner BX 20?

futurama ★★★ ()

На такой обьем нужна быстрая передача и сжатие

Как вариант можно поднять бэкап сервер с фс со сжатием и снимками. Btrfs, zfs. Rsync в режиме демона

На проде все бэкапить lsyncd

ism ★★★ ()
Ответ на: комментарий от ism

На такой обьем нужна быстрая передача и сжатие

Ограничение по времени ТС не ставил. А что такое «оптимально» каждый решает для себя.

futurama ★★★ ()
Ответ на: комментарий от ism

Чересчур сложно. В первую очередь там нужно переписывать само веб-приложение, чтобы всю эту «статику» грузило сразу куда-то в облако, а не на «локальный» VPS.

Этот самый бэкап рассматриваю как временное решение.

Twissel ★★★★★ ()
Ответ на: комментарий от vvn_black

На Хетцнер-хранилище, ЕМНИП, нет rsync. Там тупо сторедж.

Twissel ★★★★★ ()
Последнее исправление: Twissel (всего исправлений: 1)

запихнуть их в один архив не представляется возможным.

Почему?

legolegs ★★★★★ ()
Ответ на: комментарий от ism

Поскольку заказчик дуб,возможно, что самое простое решение копировать этот мусор ему на внешний винт.

Twissel ★★★★★ ()
Ответ на: комментарий от legolegs

А как бы сделать тоже самое, только с компрессией?

Twissel ★★★★★ ()
Ответ на: комментарий от Twissel

Можно и так, а можно через пайп gzip/bzip/pigz/xz вызвать.

legolegs ★★★★★ ()
Ответ на: комментарий от legolegs

И да, похоже, что Hetzner не поддерживает «интерактивного» ssh, т.к. на команду tar -cz ./data/ | ssh user@host "cat > backup.tar-$(date +%F)" -p23

Получаю exec request failed on channel 0

Twissel ★★★★★ ()
Ответ на: комментарий от legolegs

Не, я понял в чем моя проблема: в твоей команде подразумевается, что имена локального и удалённого юзеров совпадают.

Я этого не понял. Так или нет?

Twissel ★★★★★ ()
Ответ на: комментарий от vvn_black

О, кстати, дай пожалуйста ссылку, где почитать про формать бэкапа у BorgBackup.

Twissel ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей