Как управлять бэкапами: уни­вер­саль­ная инструкция
Технологии
3K
Фотография — Anthony Harvie / Getty Images

Как управлять бэкапами: уни­вер­саль­ная инструкция

Делаем несколько резервных копий в разных местах, чтобы терабайты фотографий животных точно никуда не пропали

5
Аватар автора

Михаил Шардин

уже делает бэкапы

Страница автора

Бэкап — это резервная копия любых данных. Можно сделать бэкап папки, можно — целого компьютера с программами, настройками и файлами.

Мы уже подробно писали про инструменты бэкапа, клонирование жестких дисков и резервные копии личных данных в интернете. А в этом материале я остановлюсь на теме компьютерных бэкапов: расскажу, какие они бывают, как их лучше делать и как использовать, если что-то пойдет не так.

В тексте разберу несколько сценариев резервного копирования на разные случаи жизни: от простого хранения фотографий до шифрования для конфиденциальных документов.

Это серьезный материал про защиту данных. Если хочется почитать про резервное копирование на примере бутылок с пивом — загляните в другую статью.

Какое бывает резервное копирование

Клонирование предполагает создание точной копии всего жесткого диска или его раздела. Резервное копирование фиксирует слепок операционной системы, программного обеспечения, настроек и файлов. Благодаря этому из клонированных копий легко восстановить систему после сбоя.

Клонирование особенно полезно при переходе на новый жесткий диск или новый компьютер, потому что позволяет перенести данные без необходимости переустанавливать приложения или перенастраивать систему.

Преимущества клонирования:

  1. Полностью восстанавливает систему в текущем состоянии.
  2. Легко переносит всю систему на новое устройство.
  3. Восстановит все быстрее, чем при переустановке операционной системы.

Клонировать диск следует при обновлении до большего или более быстрого накопителя, переносе данных на ПК или замене компонентов.

Clonezilla — программа с открытым исходным кодом, специально разработанная для создания образов и клонирования дисков. Работает с Linux, Windows и macOS. Для работы необходимо создание загрузочного носителя. Источник: clonezilla.org
Clonezilla — программа с открытым исходным кодом, специально разработанная для создания образов и клонирования дисков. Работает с Linux, Windows и macOS. Для работы необходимо создание загрузочного носителя. Источник: clonezilla.org

Бэкап, традиционное резервное копирование, — это сохранение файлов и папок в отдельное место. Копию можно делать вручную или автоматически, с помощью программ или скриптов. Резервные копии хранятся на внешних накопителях, в сетевых хранилищах NAS  и в облачных сервисах.

Преимущества бэкапа:

  1. Избирательность: можно выбирать определенные файлы или папки для резервного копирования, что позволяет эффективно использовать пространство на накопителе.
  2. Автоматизация: многие решения для резервного копирования предлагают автоматическое выполнение, гарантируя регулярность.
  3. Выбор вариантов хранения: можно выбрать физическое устройство или облако.

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

Duplicati — это бесплатная программа для резервного копирования с открытым исходным кодом, предназначенная для личного использования. С ее помощью создаются зашифрованные резервные копии, которые хранятся локально или в облаке. Работает на Windows, macOS и Linux. Источник: duplicati.com
Duplicati — это бесплатная программа для резервного копирования с открытым исходным кодом, предназначенная для личного использования. С ее помощью создаются зашифрованные резервные копии, которые хранятся локально или в облаке. Работает на Windows, macOS и Linux. Источник: duplicati.com

Сессионное копирование, или регулярный бэкап, производится с определенной периодичностью, например раз в сутки. Копия перезаписывается с учетом изменений, внесенных с последнего сеанса. Благодаря этому сессионное копирование помогает не думать о регулярности копий и быстро восстанавливать их в случае чего.

Преимущества сессионного резервного копирования:

  1. Меньше места на диске — копирование затрагивает только новые или измененные данные.
  2. Быстрее восстановление — причем самых свежих данных.

Сессионное резервное копирование используют, если нужно поддерживать актуальность часто меняющейся информации.

Например, фотограф делает много кадров для заказчика, а потом загружает в ту же папку отретушированные файлы на замену оригиналам. В сессионной копии при этом сохраняется последняя, отретушированная версия снимков, чтобы заказчик увидел свежие фото.

Restic — опенсорс-программа, которая поддерживает создание разных видов резервных копий: локальных, SFTPSFTP — протокол передачи файлов между компьютерами в сетии многих облачных провайдеров. Доступна для Windows, macOS и Linux. Источник: restic.net
Restic — опенсорс-программа, которая поддерживает создание разных видов резервных копий: локальных, SFTP  и многих облачных провайдеров. Доступна для Windows, macOS и Linux. Источник: restic.net

Как скопировать и хранить данные локально

Какие данные переносить. Для начала необходимо подумать про самые важные для вас данные. Обычно это:

  • личные файлы — фотографии, видео, музыка и документы;
  • системные файлы — настройки и конфигурация операционной системы;
  • данные приложений — настройки программного обеспечения и профили пользователей;
  • рабочие проекты — важные файлы и базы данных, связанные с работой.

После окончания процесса проверьте, что резервная копия создана. Вручную посмотрите некоторые файлы, чтобы убедиться, что они правильно скопированы и открываются.

Храните носитель резервной копии в безопасном месте, без доступа посторонних. Больше про защиту информации я расскажу в разделе «Как лучше хранить конфиденциальные данные».

Бэкап на Windows. Используйте встроенную утилиту «Резервное копирование и восстановление». Для работы с приложением понадобится внешний накопитель. Вот как нужно действовать:

  1. Откройте панель управления, найдите значок «Резервное копирование и восстановление».
  2. Нажмите «Создать образ системы».
  3. Выберите, где хранить резервную копию. Для нее нужно много места. Если копируете диск на 1 Тб, накопитель лучше покупать с запасом — на 2 Тб.
  4. Выберите нужные разделы для копирования — необходимые фрагменты накопителя будут выбраны автоматически.
  5. Подтвердите сохранение резервной копии. Система покажет, сколько места на диске она займет.
Внешний вид инструмента резервного копирования
Внешний вид инструмента резервного копирования
Создание образа системы в Windows 11. Источник: remontka.pro
Создание образа системы в Windows 11. Источник: remontka.pro
Выбор места хранения резервной копии в Windows
Выбор места хранения резервной копии в Windows

Бэкап на macOS тоже можно организовать без установки дополнительных программ — с помощью Time Machine. Для работы также потребуется внешний накопитель: диск с USB или Thunderbolt.

Вот как проходит процесс:

  1. Apple рекомендует использовать накопитель, емкость которого по крайней мере в два раза превышает размер хранилища вашего компьютера Mac. Например, если тот вмещает 1 Тб данных, емкость резервного диска должна быть не менее 2 Тб.
  2. Перейдите в «Системные настройки» → Time Machine, выберите пункт меню «Добавить резервный диск», нажмите «Добавить».
  3. Запишите резервные копии данных на накопитель.

Time Machine автоматически создает резервные копии:

  1. За последние сутки — каждый час.
  2. За последний месяц — каждый день.
  3. За все предыдущие месяцы — каждую неделю.

Старые резервные копии удаляются по мере заполнения диска.

Бэкап на Linux — обычно пользователи Linux сами лучше знают, какие программы им использовать. Но вот несколько вариантов:

  • rsync — утилита командной строки для эффективной синхронизации файлов и резервного копирования;
  • Deja Dup — удобный инструмент резервного копирования с графическим интерфейсом, интегрированный во многие дистрибутивы Linux;
  • Timeshift — инструмент для создания и восстановления снимков системы.

Я разберу бэкап на примере команды rsync. Существует больше 300 дистрибутивов, то есть версий Linux, и большинство поставляется с предустановленным rsync. Если его нет, используйте менеджер пакетов. Например, в системах на базе Debian: sudo apt-get install rsync.

Чтобы создать резервную копию домашнего каталога на внешнем диске, смонтированном в /mnt/backup, используйте следующую команду: rsync -avh /home/​username/ /mnt/​backup/​username/. Команда скопирует все файлы и каталоги из вашего домашнего каталога в резервный, сохраняя структуру каталогов и атрибуты файлов.

Копирование нескольких файлов или каталогов с локального компьютера на удаленный. Источник: phoenixnap.com
Копирование нескольких файлов или каталогов с локального компьютера на удаленный. Источник: phoenixnap.com

Как скопировать и хранить данные в облаке

Мы уже рассказывали про сервисы для бэкапа в списке, поэтому тут перечислим только самые популярные: «Яндекс Диск», «Облако Mail.ru», «Google Диск», Dropbox, OneDrive, iCloud. Последние три нельзя оплатить российскими картами.

Вот универсальная инструкция для бэкапа данных в облако:

  1. Установите клиент — многие облачные сервисы поставляются со своими приложениями.
  2. Войдите в клиент, выберите файлы, папки или целые диски для резервного копирования. Настройте регулярное копирование, если нужно.
  3. Скопируйте систему в первый раз. Процесс займет больше времени, чем в следующие разы, поскольку все выбранные данные загружаются в облако.
  4. Проверьте данные.
  5. Раз в неделю или в месяц проверяйте, что резервное копирование выполняется по расписанию и не возникло никаких проблем.
Установленное приложение «Яндекс Диска»
Установленное приложение «Яндекс Диска»

Какое оборудование нужно для бэкапов

Не так важно, какая именно у вас операционная система, потому что набор оборудования для бэкапов выглядит примерно одинаково. Мы уже писали про выбор накопителей в отдельном материале.

Вот куда можно сделать бэкап:

  1. Внутренние накопители: дополнительные жесткие диски или твердотельные накопители внутри ПК. Внутренние диски быстрее в чтении и записи по сравнению с внешними моделями.
  2. Внешние накопители: портативные коробочки для хранения данных. Лучшие модели внешних жестких дисков мы советовали в отдельном материале. Внешние жесткие диски мобильнее и совместимее — одну и ту же «коробочку» можно использовать с несколькими компьютерами.
  3. USB-флешки: портативные, удобные для резервного копирования небольших файлов. Скорость записи сильно ниже в сравнении с внешними и внутренними SSD и HDD.
  4. Сетевое хранилище, NAS: много жестких дисков, связанных в систему, управляемую удаленно. Можно хранить резервные копии со всех устройств в сети, получать к ним удаленный доступ и восстанавливать данные отовсюду, где есть интернет.

RAID-массивы. Профессиональная технология хранения и копирования данных, которая навряд ли пригодится простым смертным.

Ее суть в объединении нескольких жестких дисков в один логический. Это помогает надежнее хранить данные и защищать их от потери при отказе одного из хранилищ.

Применяется массив по-разному: в профессиональных сборках для креаторов, которым важно иметь доступ к большим объемам информации, и в корпоративных серверах.

В зависимости от типа массива и количества дисков стоимость решения может сильно варьироваться. Вот несколько примеров с HDD Seagate на 2 Тб за 5000 ₽:

  1. RAID 0 — чередование: данные распределяются по нескольким дискам для повышения производительности. Не обеспечивает избыточности, использует общую емкость всех дисков, что делает его наименее затратным вариантом. Стоимость — 5000 ₽.
  2. RAID 1 — зеркалирование: дублирование данных на двух или более дисках для обеспечения избыточности. Если один диск выйдет из строя, данные останутся нетронутыми на другом. Для резервирования требуется удвоенное количество дисков, обойдутся они в 10 000 ₽.
  3. RAID 5 — чередование с контролем четности, то есть с обнаружением ошибок в передаваемых данных. В RAID 5 данные и информация о четности распределяются по трем или более дискам, обеспечивая избыточность и повышенную производительность. Требуется как минимум три диска, поэтому стоить схема будет не меньше 15 000 ₽.
  4. RAID 10 — комбинация RAID 1 и RAID 0: сочетает зеркалирование и чередование, требуя как минимум четыре диска, чтобы обеспечить как избыточность, так и производительность. Понадобится 20 000 ₽.
Seagate 2 Тб, внутренний жесткий диск. Цена — 5000 ₽
Seagate 2 Тб, внутренний жесткий диск. Цена — 5000 ₽

Как лучше хранить конфиденциальные данные

Конфиденциальными данными может быть любая информация, которая в случае раскрытия нанесет вред людям или организациям.

Например:

  • личные данные — номер банковской карты, паспорт, место жительства;
  • деловые документы — договор, финансовая отчетность;
  • медицинские записи — информация о перенесенных болезнях, результаты анализов;
  • юридические документы — контракт, юридическое заключение, конфиденциальное сообщение.

Мы уже писали, что делать, если ваши персональные данные попали в открытый доступ. На утечки сервисов повлиять нельзя, но собственные данные можно защитить шифрованием и надежными паролями.

Шифрование — процесс преобразования данных в код для предотвращения несанкционированного доступа. Это один из наиболее эффективных способов защиты конфиденциальных данных, потому что его можно применять как для отдельных файлов, так и для дисков целиком.

Основная стратегия защиты данных — хранить их зашифрованные копии хотя бы в двух местах: на диске и в облаке.

Вот как бы я хранил самые чувствительные данные:

  1. в сейфовой ячейке в банке — за деньги, но очень безопасно;
  2. дома, замаскировав накопитель среди книг на полке — подойдет любая декоративная коробка под книгу, которая впишется в интерьер;
  3. дома, в диване — многие модели имеют потайные отсеки для хранения вещей;
  4. на даче, в закопанном герметичном контейнере — для дополнительной защиты от стихийных бедствий или чрезвычайных ситуаций.
Главное окно VeraCrypt — программы для шифрования дисков с открытым исходным кодом, основанной на TrueCrypt. Поддерживает надежные алгоритмы шифрования — AES, Serpent, Twofish, скрытые тома и скрытые операционные системы. Работает в Windows, macOS и Linux. Источник: veracrypt.fr
Главное окно VeraCrypt — программы для шифрования дисков с открытым исходным кодом, основанной на TrueCrypt. Поддерживает надежные алгоритмы шифрования — AES, Serpent, Twofish, скрытые тома и скрытые операционные системы. Работает в Windows, macOS и Linux. Источник: veracrypt.fr

Сколько стоит сделать бэкап

Бесплатно. Бесплатная резервная копия — это только облако с базовым тарифом. Некоторые говорят, что в бесплатных сервисах вы платите собственными данными, но крупные игроки вроде «Яндекса» и Mail.ru окупают серверы за счет рекламы. При этом платные абоненты защищены от сливов и утечек не сильнее бесплатных.

Часто объем таких хранилищ ограничен — в основном они предоставляют 5—10 Гб. На полноценную копию жесткого диска точно не хватит.

Бюджетно. Дополнительно к облаку докупаем USB-флешку — она небольшая и недорогая, цены начинаются от 1095 ₽ за 128 Гб.

Память USB Flash Transcend JetFlash, 256 Гб. Цена — 3200 ₽
Память USB Flash SanDisk Cruzer Blade, 128 Гб. Цена — 1200 ₽
1/2
Память USB Flash Transcend JetFlash, 256 Гб. Цена — 3200 ₽

Средне. Добавляем к бесплатным облачным сервисам внешние жесткие диски.

Надежные внешние HDD вроде Seagate Backup Plus или Western Digital My Passport стоят от 3 тысяч рублей за 500 Гб.

Внешний HDD Seagate One Touch, 2 Тб. Цена — 8700 ₽
Внешний HDD WD My Passport, 2 Тб. Цена — 9500 ₽
1/2
Внешний HDD Seagate One Touch, 2 Тб. Цена — 8700 ₽

Дорого. Если хочется не только организовать резервное копирование, но и иметь собственное мультимедийное устройство, можно купить двухдисковое сетевое хранилище NAS, например Synology DiskStation DS223j или QNAP D2 Pro.

Цены на подобные устройства начинаются от 33 тысяч рублей. Я уже больше 10 лет использую Synology DiskStation DS214 — хоть сейчас это и устаревший вариант, но он исправно работает и даже получает обновления системы. Несколько лет назад докупил к сборке Synology DS1517+.

Сетевой накопитель Synology DS223j. Цена — 33 478 ₽
Сетевой накопитель Synology DS223j. Цена — 33 478 ₽
Сетевой накопитель QNAP D2 Pro. Цена — 52 700 ₽
Сетевой накопитель QNAP D2 Pro. Цена — 52 700 ₽

Какие проблемы могут возникнуть с резервным копированием

Повреждение файлов. Убедитесь, что используете надежную программу для копирования с механизмом проверки ошибок.

Проверьте целостность резервных копий. Во многих программах этот процесс можно автоматизировать. Например, Duplicati сопровождает каждую операцию резервного копирования проверкой целостности.

При запуске rsync для Linux целостность данных проверяет параметр --checksum, добавленный в конец команды в терминале. Это гарантирует, что скопированные данные точны и не повреждены: rsync -av --checksum /source/​directory/ /backup/​directory/.

Отключение света во время копирования. Починить испорченный бэкап в такой ситуации не выйдет, но защититься от такого можно благодаря источнику бесперебойного питания, ИБП. Он обеспечивает питание во время сбоев и дает запас времени для завершения резервного копирования или безопасного выключения системы.

ИБП Ippon Back Basic 650 с интерфейсом USB для обратной связи с компьютером. Время работы — 2 минуты при нагрузке 180 Вт. Цена — 4899 ₽
ИБП Ippon Back Basic 650 с интерфейсом USB для обратной связи с компьютером. Время работы — 2 минуты при нагрузке 180 Вт. Цена — 4899 ₽
ИБП DEXP IEC Plus LCD 3000VA. Время работы — 5 минут при нагрузке 2400 Вт. Цена — 31 999 ₽
ИБП DEXP IEC Plus LCD 3000VA. Время работы — 5 минут при нагрузке 2400 Вт. Цена — 31 999 ₽

Не хватает места для копии. Докупить накопители.

Программы для резервного копирования отправляют оповещения, когда место на диске заканчивается. Duplicati предупреждает по электронной почте о состоянии резервного копирования, а также рассказывает, если на диске не хватает места или возникла ошибка.

Настройка Duplicati для уведомлений. Источник: linuxbabe.com
Настройка Duplicati для уведомлений. Источник: linuxbabe.com

Коротко: как создать бэкап

  1. Определитесь с задачами. Защитить от утраты небольшой семейный архив и терабайты конфиденциальных данных — это два разных сценария, под которые нужно подбирать оборудование.
  2. Скачайте нужные программы: для Windows это «Резервное копирование и восстановление», для macOS — Time Machine.
  3. Если для резервной копии недостаточно места на диске, задумайтесь об облачном хранении. Но помните, что в одном сервисе данные все же лучше не хранить.
  4. Конфиденциальные данные перед бэкапом нужно зашифровать. Для этого можно пользоваться программами вроде VeraCrypt.
  5. Если файлы не получается восстановить из копии, настройте проверку целостности — она поможет избежать ошибок.

Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале. Подписывайтесь, там классно: @t_technocult

Михаил ШардинДелаете копии важной информации? расскажите, как и где храните:
  • Хазов АлександрМихаил, спасибо! Как всегда добротная обширная статья!1
  • Михаил ШардинАлександр, спасибо!1
  • СимбатСтатью прочитал, спасибо, но на проверочные вопросы ответить не могу :D Если мне нужно раз в несколько месяцев докинуть/удалить файлы в папку на ПК, затем чтобы эти данные синхронизировались с флешкой и с внешним hdd, как-то это можно сделать малой кровью? Я каждый раз открываю три папки по очереди добавляю/удаляю новые файлы1
  • Михаил ШардинСимбат, есть программы которые синхронизируют файлы каталога отправителя и каталога получателя. Или для вашего случая просто создают копию с каталога отправителя в каталоге получателя. Программы не обязательно платные. Можно использовать open source. Например FreeFileSync1
  • СимбатМихаил, то что нужно. Спасибо0