Comments 7
>> Запустим rubackup manager
>> rbm&
Эммм, а через systemd нельзя запустить? Или это одноразовый запуск?
>> Также сразу выполним патч Ptrack для СУБД PostgreSQL
То есть для работы бэкапилки postgres нужно патчить ванилу? Вы уверены что кто-то в здравом уме будет это делать на продакшене? Или предлагается купить postgrespro enterprise где уже есть ptrack? А бэкапить ванилу без ptrack Вы не умеете?
Произведем установку пакетов на серверной машине командой
sudo dpkg -i rubackup-server.deb rubackup-client.deb rubackup-common.deb rubackup-rbm.deb rubackup-common-gui.deb
При такой команде устновится только один пакет sudo dpkg -i rubackup-server.deb.
Я конечно душнила, но не хейтер.
В папке sudo dpkg -i *.deb(установка всех пакетов) - для установки зависимостей sudo apt-get -f install и возможно sudo dpkg --configure -a
Давно допилили apt-get и apt (приблизительно с Debian 7 (Wheezy)) - sudo apt install ./*.deb и установка автоматом всех зависимостей.
Читайте доки:
https://docs.rubackup.ru/InstallationManual/2.4.0/client-install-packages.html
https://docs.rubackup.ru/InstallationManual/2.4.0/serv-install-packages.html
Патчить ванильный postgresql в проде ради rubackup точно не буду.
Давно пользуюсь pgBackRest для incremental backups.
Готовые пакеты, если нужен свежак - соберу сам.
https://pkgs.org/download/pgbackrest
https://pgbackrest.org/user-guide.html
https://github.com/pgbackrest/pgbackrest
Спасибо, что упомянули про альтернативные способы установки продукта. Ссылку на QuickstartGuide добавил в статью.
При такой команде устновится только один пакет sudo dpkg -i rubackup-server.deb
Все команды из статьи проверены. Установка производится корректно при такой команде.
Вы правы, можно также использовать пакетный менеджер apt-get
или не указывать явно пакеты при помощи dpkg -i *.deb
, но если у вас в директории есть другие deb
пакеты, то лучше выполнить dpkg -i rubackup-*.deb
.
Патчить ванильный postgresql в проде ради rubackup точно не буду.Давно пользуюсь pgBackRest для incremental backups.
Патчить ванилу необходимо только для использования режима Ptrack.
Есть еще
pg_probackup
barman
Все верно! С pg_probackup
работаем в отдельном подмодуле. А вот с barman
пока что нет. Подробнее про работу с pg_probackup
можно посмотреть здесь
RuBackup? Ну конечно, куда же без этого убогого RU в названии. Такое чувство, что у вас фантазия заканчивается сразу после первой буквы.
Дальше-то что, RuTrash? Хотя нет, это уже занято...
Нативный подмодуль в PostgreSQL Universal. Полный и инкрементальные режимы