Сказано - сделано
pg_start_backup, zfs snapshot, pg_stop_backup.
Обожаю эту процедуру. Никакой мутной возни с xtrabackup, все штатными средствами.
И подаю я команду (от рута) -
cd ~pgsql/data/base
rsync -av -C --delete . dest-host:~
Все уже поняли, что я сделал? Ну, раз - и понеслось.
А потом я подумал
Что сервера-то соединены гбитным линком напрямую, и на 192.168.11.3 оно уйдет раз в десять быстрее. Останавливаю рсинк, заменяю dest-host на адрес, пускаю... опа. Просит пароль. Повторяю команду со старым хостом. Опа, просит пароль. Захожу на сервер, sudo su - ан глядь, у рута нет каталога .ssh от слова "вообще"
Нипонел. Я что, с ума схожу?
Зашел в часовой снапшот, посмотрел. .ssh на месте. Никто, кроме меня, не заходил. Ладно, хусим, сначала чинить. zfs rollback - опа, появился .ssh.
Смотрю я на графики мунина и вижу, как на руте только что стремительно кончилось "в ноль" место.
И тут до меня доходит, какую фигню я чуть не сморозил. Я не сошел с ума, я просто сделал ошибку. Все объяснилось.
Теперь снова бежит rsync, уже с правильным всем. Добежит, я рестартую репликацию - И СПАТЬ! Пока дальше не накосячил...