Урок 8. Резервные копии: правило 3-2-1
Рано или поздно диск ломается, телефон падает в воду, ноутбук крадут, а нужный файл удаляется по ошибке. От этого не спасают ни пароль, ни антивирус — спасает только резервная копия: второй экземпляр файлов на другом носителе, сделанный заранее. Это же единственная надёжная защита от программ-вымогателей, которые шифруют файлы и требуют выкуп.
Правило 3-2-1
Простое правило, которого держатся и дома, и в организациях:
- 3 экземпляра данных — оригинал и две копии;
- 2 разных носителя — например, диск компьютера и внешний диск: одна поломка не уносит всё;
- 1 копия — в другом месте: в облаке или у родственников. Пожар, кража или потоп не уничтожат её вместе с компьютером.
Сегодня к правилу часто добавляют ещё одно требование: хотя бы одна копия должна быть отключённой (внешний диск, который подключают только на время копирования) или неизменяемой — такой, которую нельзя удалить или перезаписать с самого компьютера. Вымогатель шифрует всё, до чего дотянется, в том числе постоянно подключённый диск с копиями и сетевые папки.
Синхронизация — это не копия
Облачные папки синхронизируют файлы между устройствами: изменили файл на ноутбуке — он изменился в облаке и на телефоне. Удобно, но удаление, порча файла или шифрование вымогателем тоже синхронизируются — и испорченная версия оказывается везде.
Настоящая резервная копия хранит версии: вчерашнюю, недельной давности, месячной. Тогда можно вернуться к состоянию до ошибки или до заражения. У многих облаков есть корзина и история версий, но на ограниченный срок — узнайте его в справке своего облака и не считайте синхронизацию единственной копией.
Что копировать
Копировать нужно то, чего больше нигде нет:
- документы, фото и видео, рабочие проекты;
- файл менеджера паролей (если менеджер хранит его на компьютере) и резервные коды двухфакторной защиты;
- переписку и заметки, если они хранятся только на устройстве;
- на сервере — базы данных, файлы сайтов и настройки.
Систему и программы можно поставить заново, поэтому их копия не обязательна — хотя полный образ системы ускоряет восстановление.
Чем делать копии
- Windows — «История файлов» сохраняет версии файлов на внешний диск. Подробно — тема Windows.
- macOS — Time Machine делает копии на внешний диск и хранит версии за прошлые дни и недели.
- Linux — программа Déjà Dup с понятными окнами, а для тех, кто привык к терминалу, —
rsync, restic и BorgBackup. - Телефон — облачная копия Android в аккаунте Google или iCloud на iPhone, а фото — ещё и на компьютер. Подробно для Android — тема Android.
Простейшая копия папки в Linux — команда rsync в терминале. Она копирует только изменённые файлы, поэтому повторный запуск идёт быстро:
rsync -a ~/Документы/ /media/ivan/backup/Документы/-a сохраняет даты, права и вложенные папки. Косая черта в конце первого пути значит «содержимое папки». Путь /media/ivan/backup — внешний диск с меткой backup у пользователя ivan; у вас он будет свой.
У такой копии нет версий: испорченный файл перезапишет хороший. Версии хранит restic — он к тому же шифрует копию паролем:
sudo apt install restic
restic -r /media/ivan/backup/restic init
restic -r /media/ivan/backup/restic backup ~/Документы
restic -r /media/ivan/backup/restic snapshotsinit создаёт хранилище копий и спрашивает пароль, backup делает очередную копию, snapshots показывает список копий по датам.
Пароль хранилища restic — единственный ключ к копиям: без него восстановить из них ничего нельзя. Сохраните его в менеджере паролей и запишите на бумаге.
Как часто
Задайте себе вопрос: сколько работы не жалко потерять? День — копируйте каждый день. Неделю — раз в неделю. Лучше всего, когда копии делаются автоматически по расписанию: «История файлов» и Time Machine умеют это сами. Ручные копии со временем забываются.
Шифрование копий
Копия — это те же ваши документы и фото. Внешний диск с копией могут украсть, облако — взломать. Шифруйте копии: restic и BorgBackup шифруют сами, внешний диск можно зашифровать средствами системы — справка Что такое шифрование диска.
Проверьте восстановление
Копия, из которой ни разу не восстанавливали файлы, — ещё не копия. Бывает, что программа давно перестала копировать, диск с копиями испорчен или пароль от копии забыт. Раз в несколько месяцев восстановите несколько файлов в отдельную папку и откройте их. Для restic это так:
restic -r /media/ivan/backup/restic restore latest --target ~/restore-testlatest — самая свежая копия, --target — папка, куда положить восстановленные файлы. Оригиналы при этом не трогаются.
Коротко
- Правило 3-2-1: три экземпляра, два разных носителя, один — в другом месте; плюс одна копия отключённая.
- Синхронизация переносит и ошибки, и шифрование вымогателем; нужна копия с версиями.
- Копируйте то, чего больше нигде нет: документы, фото, файл паролей, резервные коды.
- Инструменты: «История файлов», Time Machine, Déjà Dup, restic, облачная копия телефона.
- Копии делайте автоматически, шифруйте и регулярно проверяйте восстановление.