From e0ad7701f1fb084253d5379ed56571643ed7ba5c Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Fri, 23 Oct 2026 14:28:36 +0600 Subject: [PATCH] =?UTF-8?q?[2026-10-23]=20eagle:=20personal/instructions/?= =?UTF-8?q?=D0=92=D1=8B=D0=B1=D0=BE=D1=80=D0=BE=D1=87=D0=BD=D1=8B=D0=B9=20?= =?UTF-8?q?=D0=B1=D1=8D=D0=BA=D0=B0=D0=BF=20Mac=20=D0=BD=D0=B0=20Kraken.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- personal/instructions/Выборочный бэкап Mac на Kraken.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/personal/instructions/Выборочный бэкап Mac на Kraken.md b/personal/instructions/Выборочный бэкап Mac на Kraken.md index 251b762e..7b6f5dbe 100644 --- a/personal/instructions/Выборочный бэкап Mac на Kraken.md +++ b/personal/instructions/Выборочный бэкап Mac на Kraken.md @@ -13,7 +13,7 @@ tags: ## Выбор решения: исследование 23 октября 2026 -**Выбранный кандидат — Backrest + restic на Mac, репозиторий по SFTP на Kraken. Это результат сравнения, а не заявление о готовом бэкапе: программа пока не установлена, полного запуска и пробного восстановления нет.** Предыдущее назначение платного Arq было ошибкой: исходный запрос предпочитал open source. Сравнение ниже не предполагает покупку лицензии. +**Новое уточнение владельца: бэкап должен продолжать существующую файловую копию на Kraken в каталогах `home/`, `system/`, `postgresql/`. Backrest + restic не могут продолжить эту копию как свой репозиторий: формат restic иной. Рекомендация Backrest как замены при этом условии приостановлена.** Backrest 1.14.1 и restic 0.19.1 установлены на Mac; служба Backrest запущена и локальный веб-интерфейс отвечает HTTP 200, но репозиторий и задания не создавались, старые файлы на Kraken не изменялись. Предыдущее назначение платного Arq было ошибкой: исходный запрос предпочитал open source. ### Требования из исходной задачи @@ -48,11 +48,11 @@ tags: - **Cryoframe:** Swift/SwiftUI и root LaunchDaemon, но продукт специально для медиа-библиотек и пишет на локальные/смонтированные диски, не по SFTP. [Проект](https://github.com/breed007/Cryoframe). - **Arq, Carbon Copy Cloner, ChronoSync:** коммерческие продукты; не выбирать как единственное решение при предпочтении open source. [Arq](https://www.arqbackup.com/pricing/), [CCC](https://bombich.com/pricing), [ChronoSync](https://www.econtechnologies.com/chronosync/overview.html). -### Как применить выбор к Mac и Kraken +### Ранее предложенная настройка Backrest — не применять при требовании продолжать старую копию -Для Backrest нужен новый каталог репозитория внутри существующего backups/mbp-black/ на Kraken. Источники: /Users/admin/ с переведёнными и проверенными масками, отдельные перечисленные ниже системные пути, каталог согласованных дампов PostgreSQL; внешний Samsung970EVO не выбирать. Установить фоновый LaunchAgent официальным способом, настроить ежедневное 03:00, срок хранения и периодическую проверку. Прежде чем назвать задачу завершённой, подтвердить запуск после закрытия браузера и повторного входа, полный бэкап без ошибок, фактический состав снимка, проверку репозитория и восстановление нескольких файлов в отдельную папку. Существующие каталоги home/, system/, postgresql/ не удалять. Дампы PostgreSQL от 22 октября не обновляются автоматически: для актуальной БД отдельно нужен согласованный pg_dump/pg_basebackup; файловый снимок сам этого не заменяет. [PostgreSQL: SQL-дампы](https://www.postgresql.org/docs/17/backup-dump.html). +Новый репозиторий Backrest внутри backups/mbp-black/ не будет продолжением старой копии: он заново запишет данные в формате restic и потребует дополнительного места. Такой репозиторий **не создавался**. Для продолжения прежнего дерева требуется инструмент, который обновляет обычные файлы в `home/`, `system/`, `postgresql/`. Дампы PostgreSQL от 22 октября не обновляются автоматически: для актуальной БД отдельно нужен согласованный pg_dump/pg_basebackup; файловый бэкап сам этого не заменяет. [Формат репозитория restic](https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html), [PostgreSQL: SQL-дампы](https://www.postgresql.org/docs/17/backup-dump.html). -**Фактическое состояние:** Backrest и Kopia на этом Mac не установлены; LaunchAgent Backrest не загружен. Time Machine выключена. SSH на локальный адрес Kraken 192.168.1.14 и право записи проверены, но VPN-адрес 10.99.1.2 при прямой проверке не ответил. Рабочего автоматического бэкапа и успешного теста восстановления пока нет. +**Фактическое состояние:** Backrest и restic установлены; `sh.brew.backrest` запущен. Backrest не настроен на бэкап. Kopia не установлена. Time Machine выключена. SSH на локальный адрес Kraken 192.168.1.14 и право записи проверены, но VPN-адрес 10.99.1.2 при прямой проверке не ответил. Рабочего автоматического бэкапа и успешного теста восстановления пока нет. ---