Бэкап полезен, только если его можно восстановить
Не ждите одного дня в году. Определите, сколько данных допустимо потерять, храните независимые копии и проверяйте восстановление до аварии.

Что сохранять
- документы, фотографии и видео, которые невозможно пересоздать;
- контакты, коды восстановления и план возврата доступа к важным аккаунтам;
- файлы сайта, базу данных, загрузки и конфигурацию для запуска;
- репозитории исходного кода и внешние данные, которых нет в Git;
- данные о лицензиях и инструкцию, по которой другой человек сможет выполнить восстановление.
Практическая отправная точка 3-2-1
Храните три копии важных данных минимум на двух типах носителей, причём одну — отдельно от основного устройства или рабочего аккаунта. Синхронизируемая папка не является независимым бэкапом, если удаление или шифрование сразу повторяется во всех копиях.
Фотографии и личные данные
Google Фото удобен, но новые загрузки обычно расходуют общую квоту аккаунта Google. Режим экономии места больше не означает общий бесплатный безлимит. Для незаменимых снимков храните ещё один экспорт или локальную копию и проверяйте, что автоматическое копирование действительно работает.
Для паролей сейчас я использую стандартное приложение Apple «Пароли». Это мой личный рабочий вариант, а не утверждение, что один менеджер подходит всем. Выберите поддерживаемый менеджер, защитите устройство и аккаунт надёжным паролем и многофакторной аутентификацией, безопасно сохраните данные для восстановления.
Наблюдение из личного опыта
Когда я ремонтировал компьютеры и переустанавливал Windows, мне неоднократно встречались люди, полностью полагавшиеся на сохранённые браузером пароли. После повреждения профиля или переустановки выяснялось, что они не знают ни паролей, ни способа восстановления. Поэтому я рекомендую проверить возврат доступа заранее.
Чек-лист для сайта
- Определите допустимый период потери данных и по нему настройте частоту копирования.
- Сохраняйте файлы, базу, загрузки, окружение/конфигурацию и при необходимости настройки DNS/CDN.
- Храните копию вне аккаунта хостинга и ограничьте к ней доступ.
- Используйте Git для истории кода, но отдельно сохраняйте данные репозитория и всё, что не входит в Git.
- Выполните тестовое восстановление в изолированном окружении и зафиксируйте результат.