тгТихая грань
ОПЕРАЦИЯ · РЕЗЕРВИРОВАНИЕ

Синхронизировать через rsync

Сначала увидеть план, затем обновить копию без удаления лишних файлов.

Инструмент: rsync · риск: overwrites-data · проверено: 2026-02-21

Предупреждение. Второй вызов перезаписывает совпадающие имена в backup. Для живой SQLite используйте online backup.

Предварительные условия

POSIX shell, rsync; существующий каталог source и доступный backup; достаточно места.
Команда
rsync -an --itemize-changes source/ backup/
# После просмотра плана выполните:
rsync -a --itemize-changes source/ backup/

Объяснение аргументов

-n — только план; -a сохраняет дерево и основные метаданные. Слеш после source означает содержимое.

Ожидаемый результат

backup получает новые и обновлённые файлы; лишние файлы сохраняются.

Проверка

Повторный запуск с -an не должен показывать ожидающих изменений; важные файлы сверяйте по хешам.

Распространённые ошибки

  • Забыть слеш; ждать транзакционного снимка активно меняющегося source.

Обратимость

Вернуть старые файлы можно только из отдельного снимка.

Применимые форматы

plain-text sqlite