Задать вопрос
@zzox4

Как сделать бекап с минимум использования диска?

Каждый день делается mysqldump (300 баз), каждая база в своем файле, итого ~20GB, ужимается в один bz2 файл 1GB, далее фрхив улетает в amazon glacer.
Проблема в том что на сервере нет 20GB под файлы, а bz2 требует* целого tar файла при сжатии, как выкрутится?
  • Вопрос задан
  • 1069 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@res2001
Developer, ex-admin
Сейчас вам не хватает 20 Гб на бэкап, завтра вам не хватит свободного места на хранение новых данных. И это завтра наступит раньше, чем вы думаете.
Добавляйте дисковое пространство.

Как временный вариант - делаете бэкап 1 базы, архивируете, отправляете в амазон, потом другой и т.д. Требуемое дисковое пространство сведется к объему максимальной базы * 2.
Ответ написан
2ord
@2ord
Есть большой список ПО с поддержкой дедупликации (искать по "dedup")
https://github.com/restic/others
ZBackup неплох.
Ответ написан
castomi
@castomi
Серверный администратор - tickets.settin.ru
В чём проблема бэкапить сразу в архив?
# mysqldump -uUSER -pPASSWORD BASE | gzip > base.sql.gz
# mysqldump -uUSER -pPASSWORD BASE > base.sql
# du -sh ./base.sql*
26M	./base.sql
4,0M	./base.sql.gz

Норм же)))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы