[2026-10-23] eagle: personal/instructions/Выборочный бэкап Mac на Kraken.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-23 13:48:08 +06:00
1 parent 5fbcc49891
commit 6c61429687
1 file changed
+6 -4
@@ -15,9 +15,9 @@ tags:
**Выбран Arq 7 для macOS с хранилищем SFTP на Kraken. Это решение пока не установлено и не настроено; рабочего бэкапа по-прежнему нет.** Arq — платное приложение с 30-дневным пробным периодом, не open source: текущая цена одной лицензии — $59.99. Покупка не сделана. [Пробный период и лицензия](https://www.arqbackup.com/documentation/arq7/English.lproj/arq7Pricing.html), [цена](https://www.arqbackup.com/pricing/).
Почему этот выбор соответствует задаче: Arq Agent работает как фоновый `launch daemon` без открытого окна и без входа пользователя; Arq поддерживает SFTP, выбор конкретных папок, исключения по маскам и регулярным выражениям, расписание, версии с ограничением срока/объёма, восстановление и проверку данных. На macOS он использует APFS-снимок источника. [Агент](https://www.arqbackup.com/documentation/arq7/English.lproj/glossary.html), [SFTP](https://www.arqbackup.com/documentation/arq7/English.lproj/storageLocations.html), [источники и хранение](https://www.arqbackup.com/documentation/arq7/English.lproj/createBackupPlan.html), [фильтры](https://www.arqbackup.com/documentation/arq7/English.lproj/excludeFiles.html), [проверка](https://www.arqbackup.com/documentation/arq7/English.lproj/validate.html). Запись Arq на сервере будет его собственным архивом, а не обычным деревом файлов; восстановление потребует Arq и, если включить шифрование, пароля. [Формат](https://www.arqbackup.com/documentation/arq7/English.lproj/dataFormat.html).
Почему этот выбор соответствует задаче: Arq Agent работает как фоновый `launch daemon` без открытого окна и без входа пользователя; Arq поддерживает SFTP, выбор конкретных папок, исключения по маскам и регулярным выражениям, расписание, версии с ограничением срока/объёма, восстановление и проверку данных. На macOS он использует APFS-снимок источника. Исключение: облачные файлы без локального содержимого могут быть загружены для бэкапа только при входе владельца в macOS. [Агент](https://www.arqbackup.com/documentation/arq7/English.lproj/glossary.html), [облачные файлы](https://www.arqbackup.com/documentation/arq7/English.lproj/datalessFiles.html), [SFTP](https://www.arqbackup.com/documentation/arq7/English.lproj/storageLocations.html), [источники и хранение](https://www.arqbackup.com/documentation/arq7/English.lproj/createBackupPlan.html), [фильтры](https://www.arqbackup.com/documentation/arq7/English.lproj/excludeFiles.html), [проверка](https://www.arqbackup.com/documentation/arq7/English.lproj/validate.html). Запись Arq на сервере будет его собственным архивом, а не обычным деревом файлов; восстановление потребует Arq и, если включить шифрование, пароля. [Формат](https://www.arqbackup.com/documentation/arq7/English.lproj/dataFormat.html).
**Проверено на этой машине и Kraken:** macOS 26.7.1; Arq отсутствует; у Time Machine нет назначенного диска, автоматический бэкап выключен. По SSH на `192.168.1.14` Kraken доступен, `kraken` имеет право записи в существующий `/srv/dev-disk-by-uuid-6194539b-03e0-4f33-986b-4da09834e82f/backups/mbp-black/`, на диске свободно около 1.1 ТБ. Для Arq нужна отдельная папка внутри этого каталога; старые `home/`, `system/`, `postgresql/` не удалять и не перезаписывать. Старый Samba Time Machine share активен, но бандл уже удалён; его текущая объявленная квота — 1.2 ТБ. Старая заметка о квоте 800 ГБ устарела.
**Проверено на этой машине и Kraken:** macOS 26.7.1; Arq отсутствует; у Time Machine нет назначенного диска, автоматический бэкап выключен. По SSH на `192.168.1.14` Kraken доступен, `kraken` имеет право записи в существующий `/srv/dev-disk-by-uuid-6194539b-03e0-4f33-986b-4da09834e82f/backups/mbp-black/`, на диске свободно около 1.1 ТБ. Для Arq нужна отдельная папка внутри этого каталога; старые `home/`, `system/`, `postgresql/` не удалять и не перезаписывать. Старый Samba Time Machine share активен, но бандл уже удалён; его текущая объявленная квота — 1.2 ТБ. Старая заметка о квоте 800 ГБ устарела. Проверка прямого SSH на VPN-адрес `10.99.1.2` сейчас завершилась тайм-аутом; доступ к Arq SFTP вне LAN не подтверждён. Текущий SSH alias `kraken` использует `ProxyCommand`, поддержку которого Arq для SFTP документация не подтверждает.
**План настройки:** один SFTP-адрес до Kraken; отдельные источники `/Users/admin/` и перечисленные выше выборочные системные пути; внешний Samsung970EVO не выбирать; правила из `home.exclude` перевести в формат Arq и проверить в интерфейсе по каждому существенному каталогу (синтаксис rsync нельзя вставлять без преобразования). Проверить Full Disk Access для ArqAgent, ежедневное расписание, ограничения объёма и оповещение об отсутствии успешного бэкапа. Затем выполнить полный запуск, проверить журнал без ошибок, валидацию хранилища и восстановить несколько файлов в отдельную папку. До этих проверок замену не считать завершённой. [Доступ к диску](https://www.arqbackup.com/documentation/arq7/English.lproj/permissionRequirements.html), [восстановление](https://www.arqbackup.com/documentation/arq7/English.lproj/restore.html).
@@ -27,7 +27,9 @@ Time Machine — действительно штатный инструмент
---
Актуально на 23 октября 2026 года. Сверено с сохранённой конфигурацией RsyncUI на `mbp-black` и последним локальным журналом.
## Сохранённая конфигурация RsyncUI — история неработающего варианта
Ниже зафиксирована конфигурация RsyncUI и последний локальный журнал по состоянию на 23 октября 2026 года. Это описание прежней схемы, а не инструкция к уже работающему резервному копированию. При текущей проверке приложение по указанному ниже пути отсутствует.
## Текущий результат: задача не завершена
@@ -41,7 +43,7 @@ RsyncUI требует запущенного приложения и вошед
Бэкап выполняет `rsync` по SSH на Kraken. RsyncUI 3.0.5 хранит задачи, показывает оценку и результаты, запускает копирование по своему штатному расписанию.
- Приложение: `/Applications/RsyncUI.app`.
- Приложение на момент настройки: `/Applications/RsyncUI.app` (при проверке 23 октября по этому пути уже отсутствует).
- Бинарник: `/opt/homebrew/bin/rsync` (на момент настройки 3.5.1).
- Рабочий профиль: **`mbp-black-kraken`**.
- SSH: **`kraken@kraken.local:22`**, ключ `~/.ssh/id_rsa`.