Заметки админа

Короткие записи для себя: что настраивал, на чём споткнулся, как починил.

Таймеры systemd вместо cron

Для периодических задач удобнее пара .service + .timer: видно время последнего запуска (systemctl list-timers), логи сразу в journald, а Persistent=true догоняет пропущенный запуск после выключения.

Резервные копии через rsync

rsync -aHAX --delete --link-dest=../prev src/ dst/cur/ — инкрементальные снимки на жёстких ссылках: каждый снимок выглядит полным, а места занимает только разница.

PostgreSQL: место на диске

Если база растёт без причины, смотрим pg_stat_user_tables на n_dead_tup и проверяем, что autovacuum не упирается в долгие транзакции.

NFS-шары после перезагрузки

Чтобы монтирование не падало раньше сети: _netdev,x-systemd.automount в fstab.