Как стать автором
Обновить

Комментарии 14

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Плохой скрипт. Там важно добавить FLUSH TABLES WITH READ LOCK, потом сделать снапшот, а потом UNLOCK TABLES и только потом копировать. Иначе однажды получите разрушенные таблицы.
Но и этот автор тоже поленился поискать.
НЛО прилетело и опубликовало эту надпись здесь
Не можешь найти решение свои тривиальных потребностей? — Ищи, а не засирай общий блог.
Вот первом же комментарии вам и нашли.
Вообще это девиз *nix-ов. Главное, что всегда есть альтернатива.
Я бы заменил gzip на lzma -1
для полноценности желательно сделать массив с исключениями (т.е. с таблицамим бекап которых роедко нужен, например information_schema)
еще когда делал похожий скрипт появилась мысль, удалять не все старые, на пример каждые 6/7 последних. т.е. мы делаем бекапы каждую ночь, и храним за последнию неделю все, а за предыдущие по одному на неделю. но что то както забылось это :(
Я дополнительно делаю полный бекап сайта с файлами и с базой раз в месяц.
# export PGPASSWORD

Это нехорошее решение!!!

Резервное копирование занимает некоторое время в течении которого можно перехватить пароль пользователя PostgreSQL!!!
Альтернетивное решение данной проблемы — разрешить доступ без пароля с определенного ip адреса средствами PostgreSQL.

Вот так и взламываются серверы потом :-)
Согласен, это хорошее решение.
Такие скрипты давно реализованы в рамках backupninja, там можно задать создание дампов и их инкрементный бэкап. Для последнего используется rdiff-backup.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации