Трехуровневые бэкапы. Как я сделал надежную систему резервного копирования своего Mac

Рассказал про свою пуленепробиваемую систему резервного копирования Mac’а. Фишка в том, что данные всегда существуют минимум в трех актуальных копиях.

Трехуровневые бэкапы. Как я сделал надежную систему резервного копирования своего Mac

В 2007 году в macOS появилась функция резервного копирование — Time Machine. Благодаря TM я стал регулярно делать бэкапы и за свою информацию больше не беспокоюсь. Тем не менее, Time Machine дважды меня подводила: один раз новый MacBook отказался «понимать» прошлую резервную копию, второй раз сгорел сам диск с бэкапом.

На личном опыте я убедился, что только на Time Machine полагаться нельзя и резервных копий должно быть несколько. Я провёл небольшое исследование и внедрил иную систему, которая безотказно работает уже три года.

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

🚨Как защитить iPhone от хакеров и ревнивой подружки
Рассказал, как защитить фотографии и переписку на своём iPhone от посторонних глаз.

Система бэкапов по принципу «3—2—1»

Оказалось, что изобретать ничего не нужно и надежную систему резервных копий придумали уже давно и называется она «Бэкап 3 — 2— 1».

Суть её вот в чем:

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

Система «3—2—1» покрывает любые чрезвычайные ситуации: от банальной потери файла до пожаров и локальных военных конфликтов. Даже если я потеряю доступ ко всей своей технике, то информацию получится восстановить из любой точки земного шара.

Я же пошел немножко дальше и, кроме локальной резервной копии, еще и клонирую основной диск на внешний накопитель. Клонирование — штука не обязательная, но в случае неполадок с macOS или диском, быстрее всего поможет восстановить работоспособность компьютера.

В итоге моя система выглядит вот так:
0. Оригинальные данные;
1. Клонирование основного диска на внешний накопитель — раз в неделю;
2. Локальный бэкап на внешний накопитель — раз в час;
3. Бэкап в облако — раз в день;

Стоит оговориться, что я не работаю с большими данными и вся нужная мне информация легко умещается на диск 256–512 ГБ. При таких объемах, реализация системы «3 — 2— 1» стоит разумных денег.

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

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

Диск для резервных копий постоянно под нагрузкой, поэтому на его качестве лучше не экономить: избегайте дешевых HDD и сомнительных китайских SSD.

Мой диск для бэкапов — Samsung 860 QVO на 1 ТБ

Какой диск выбрать владельцам iMac
Для владельцев iMac все просто — покупаете внешний диск и подключаете его по USB. Если диск 2.5-дюймового формата, то лепите его двухсторонней липучкой к задней стороне iMac, чтобы он не мешал и случайно не отсоединился.

Если «прилепить» SSD на заднюю часть iMac, то он не будет мешать и случайно не отсоединится

Если вы решите использовать метод «липучки», то выгоднее всего купить «внутренний» диск формата 2.5-дюйма и подключить его через переходник SATA на USB. Такой диск стоит дешевле и занимает меньше места, чем его «внешние» собратья в корпусах.

Любой «внутренний» диск можно пдключить к компьютенру через специальный переходник c SATA на USB. Дешево и сердито

Владельцам Хакинтошей липучки не нужны. Диск можно спокойно подключить через внутренний SATA разъем. Я поступил именно так и использую для этого SSD от Samsung на 1 терабайт. На Amazon или Newegg такой диск можно ухватить со скидкой примерно за 90—110$.

💰 Переходник SATA на USB: Aliexpress, Rozetka, Citilink
💰 Клейкая липучка: Aliexpress
💰 Мой диск Samsung 860 QVO на 1 ТБ: Amazon, Rozetka, Citilink

Диск в моем Хакинтоше подключен через внутренний разъем SATA III

Какой диск выбрать, если у вас MacBook
С MacBook дела обстоят чуть сложнее. Если выбрать внешний проводной диск, то его придется каждый раз подключать вручную. Со временем разъёмы USB-C разбалтываются и диск может рандомно отсоединяться. К тому же, подключать вручную диск неудобно и зачастую просто лень.

USB-C не надежен и постоянно норовит выпасть

Если у вас MacBook, то лучше купить сетевой жесткий диск (NAS), подключить его к роутеру и делать резервные копии по WiFi. Как правило, в таких хранилищах стоят механические накопители, которые шумят, греются и особой скоростью не блещут. Поэтому, лучше купить NAS без дисков и уже самому подобрать надёжный механический диск или SSD.

Я сам присматриваюсь к Synology DS218j, в который можно установить сразу два 3.5- или 2.5-дюймовых диска. Его максимальная скорость на чтение и запись — около 113 МБ в секунду. Но учтите, что даже этих невысоких скоростей вы сможете добиться только с гигабитным роутером.

👉 Как я удвоил скорость домашнего WiFi благодаря утилите WiFi Explorer

Synology DS218j без дисков стоит примерно 215$. Кому-то эта цена покажется высокой, но не забывайте, что такие NAS имеют множество интересных возможностей: собственное облако для музыки и фильмов, автоматическая загрузка торрентов, сервер для Веб-камер видеонаблюдения и т.п. В общем, сделать с ним можно много чего интересного, но это уже тема другой статьи.

С таким диском можно делать бэкапы MacBook не только когда он находится в домашней сети WiFi, но и удаленно, при помощи Arq Backup. Об этому чуть ниже.

💰 Сетевой диск Synology DS218j: Rozetka, официальный сайт

Сетевое хранилище Synology DS218j на 2 жескийх диска
Обзор Synology DS218j от keddr.com

Какой диск выбрать для бэкапов: SSD или HDD?
Механические диски примерно в три раза дешевле SSD и в теории отлично подходят для резервных копий. На практике все индивидуально. Я пробовал делать бэкапы и клонирование на механически диск WD... и меня хватило на неделю.

HDD меня не устроил низкой скорость и шумом. Уж очень долго на него переписывались файлы и все это сопровождалось монотонным треском головки. Фактически в течение часа жесткий диск «трещал» не менее 15 минут.

Как только я заменил его на SSD, то время резервного копирования сократилось с 15 до до нескольких минут. Шума нет вообще, да и сам SSD не боится тряски, поэтому его можно брать с собой в поездки.

Клонирование и бэкапы на SSD происходят в несколько раз бысрее, чем на HDD

Если же взять сетевой диск и спрятать его подальше от рабочего стола, то шум уже не будет проблемой. В тот же Synology можно поставить один механический диск для редко используемых данных и один SSD для резервных копий. Таким образом можно совместить объем HDD со скоростью SSD.

В общем, все зависит от задач, типа компьютера и размера данных, с которыми вы работаете. Но если ваш рабочий диск, как и у меня, размером в 256 или 512 ГБ, то для бэкапов вам с головой хватит SSD на 1 TБ.

О диске поговорили, давайте перейдем к самим бэкапам 👇


Бэкап №1. Клонирование диска

От чего спасет
Клонирование спасет от внезапного выхода их строя основного диска, а также в том случае, если что-то случится с операционной системой и компьютер перестанет загружаться. Диск с клоном вы можете вставить в любой другой Mac, загрузиться с него и продолжить работу. Если же проблема была в macOS, то восстановление из клона займёт около 15 минут.

👉 Carbon Copy Cloner: как и зачем клонировать диск macOS

Как работает клонирование
Для клонирования я использую утилиту Carbon Copy Cloner, которая клонирует основной диск объемом 256 ГБ на внешний SSD. Чтобы данные не путались, я специально выделил на этом диске логический раздел на 256 ГБ.

Клонирование происходит автоматически один раз в неделю. Ничего для этого делать не нужно. Один раз настроил и забыл. Правда опция клонирования по расписанию доступна лишь в платной версии CCC. В бесплатной версии клонирование придется запускать вручную.

Особенности клонирования c CCC
Клонировать лучше на SSD. Если основной диск выйдет из строя, то самый быстрый способ продолжить работу — загрузиться с клона. Не мне вам объяснять, как будет работать macOS с HDD :). К тому же холодный клон диска на 256 ГБ занимает около 50 минут. Тогда как на SSD — 20, а его еженедельное обновление — 3–8 минут.

CCC обновляет клон автоматически. На это уходит от двух до пяти минут

Сам процесс клонирования не сильно ресурсоемкий. Все сводится к банальному переписыванию файлов, поэтому еженедельное клонирование под силу даже слабеньким машинам.


Бэкап №2. Резервная копия на внешний диск

От чего спасет
От случайного удаления или повреждения каких-то конкретных файлов на основном накопителе. При отсутствии клона поможет быстрее восстановить систему после поломки диска или сбоя.

Локальные бэкапы, в отличие от облачных, не упираются в пропускную способность интернета. Поэтому их можно делать хоть каждый час. Точно так же, как это делает Time Machine.

Как работают бэкапы файлов
Для локальных копий я использую приложение Arq Backup. От Time Machine я отказался по причинам, о которых писал в самом начале. К тому же Apple недавно прикрыла всю серию дисков/роутеров для бэкапов Time Capsule. Из чего я делаю вывод, что эта функция у них с нулевым приоритетом.

Как и Time Machine, Arq делает ежечасные бэкапы тех файлов, которые изменились с момента последнего бэкапа. А также дает доступ ко всем версиям файлов, начиная с момента их создания. По сути, история изменений ограничена лишь объемом диска для резервных копий.

В боковой парнели находся «направления» бэкапов. У меня их два: внешний диск (Backup) и Dropbox

Еще один важный плюс Arq в том, что для шифрования резервной копии вам не нужно шифровать весь диск целиком, как это делает Time Machine. Поэтому вы можете держать резервную копию Arq в папке на внешнем накопителе и продолжать пользоваться остальным пространством на диске.

Также в Arq, есть все то, чего так не хватает в Time Machine: расписание, ограничение по максимальному размеру резервных копий, автоматическая валидация, запуск нужных скриптов до и после бэкапа.

Прежде чем переписать файл на внешний диск, Arq шифрует его при помощи алгоритма хеширования на основе функции SHA256. В теории хеш-функцию SHA256 можно когда-то будет взломать квантовым компьютером. Но пока это никому не удавалось. Так что за сохранность своих файлов можно не волноваться, даже если потеряете свой SSD.

👉 Попробовать Arq Backup, 30 дней бесплатно

Особенности бэкапов с Arq
При активном резервном копировании процессор i7-8700 моего Хакинтоша (6 ядер, 12 потоков) нагружается примерно на 10%. Конечно же, никакого замедления во время бэкапов я не замечаю. Но на 12-дюймовом MacBook 2015 года (2 ядра, 4 потока) нагрузка достигала 60% и это сразу ощущалось.

Если Arq будет сильно нагружать машину, то периодичность резервного копирования можно уменьшить до нескольких раз в день. Например, на MacBook я установил периодичность в три часа.

Альтернативный вариант — уменьшить нагрузку на процессор через настройки Arq. Там можно задать программе ограничение по потреблениям ресурсов процессора в процентах. Но если же у вас MacBook Pro последних годов выпуска, то ощутимых тормозов в работе быть не должно.

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

Главный недостаток Arq — его интерфейс восстановления файлов. Это классическое «дерево», в котором сложно что-то искать. Если вы знаете, где лежал пропавший файл или как он назывался — то проблем нет. В противном случае придется помучаться, чтобы его найти. Особенно, если вы ищите файл не в локальном, а в облачном бэкапе. Но я готов закрывать глаза на этот недостаток, учитывая надежность и безопасность резервных копий от Arq.

Интерфейс восстановления Arq сильно уступает по простоте Time Machine. Нужно знать где лежит файл и добираться до него через «дереве файлов»

Бэкап №3. Резервная копия в облако

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

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

Как работают облачные бэкапы
Для этого придется использовать сторонние сервисы. Я пользуясь тем же Arq Backup, который может делать копии не только на локальные и сетевые диски, но и на облачные хранилища типа Dropbox или Google Drive. При желании, можно также настроить удаленный доступ к домашнему хранилищу Synology.

В Arq может быть несколько направлений облачных бэкапов. Я делаю их только в Dropbox

Вообще у программы есть две версии: Arq Backup и Arq Backup Cloud. И если у вас нет своего облачного хранилища, то лучше остановиться на Cloud-версии. Вот, чем они отличаются:

Arq Backup стоит 49$ за лицензию для неограниченного количества личных компьютеров. Позволяет делать резервные копии в один из удобных облачных сервисов, SFTP-диск, сетевой диск или просто в папку.

Эта версия подойдет тем, у кого уже есть облачное хранилище, в котором «гуляет» свободное место.

Arq работает с многими зарубежными облачными сервисами. Кроме этого, может делать бэкапы на SFTP или NAS

Я лично делаю бэкапы в удаленную папку Dropbox, предварительно исключив её из синхронизации с компьютером. Dropbox я выбрал только потому, что у меня там больше одного терабайта неиспользуемого места.

Arq Backup Cloud — версия по подписке, стоит 6$ в месяц или 60$ в год. Работает точно также, как и предыдущая версия, только вам не надо платить за лицензию, а из коробки уже есть 1 TБ облачного хранилища. Каждый дополнительный терабайт стоит еще 6$.

Если бы я не был подписчиком Dropbox Plus, то взял бы Cloud-версию Arq. Одного терабайта более чем достаточно для бэкапов двух моих компьютеров.

👉 Попробовать Arq Backup Cloud, 30 дней бесплатно

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

Также мне нравится, что в Arq можно четко настроить интервалы резервных копий и расписание. Например, их можно отключить для определенных WiFi сетей или по вечерам, когда на домашнюю сеть большая нагрузка.

Резервные копии в облако происходят по утрам, в 8:00. Макисмальный объем, который они могут занимать в облаке — 800 ГБ

Особенности Arq Backup Cloud
Шифрование нагружает процессор. И чем слабее у вас MacBook или iMac, тем сильнее это будет ощущаться. Также ограничивающим фактором может быть ваша скорость подключения к сети.

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

Что касается времени, то на моей основной машине облачная копия занимает около 10 минут при реальной скорости интернета в 400 мегабит. Средний объем передаваемых данных при этом 1,2–1,5 ГБ.

Облачную копию я делаю раз в сутки: в 8 часов утра или как только компьютер проснется и выйдет в сеть.

Мой типичный бэкап в Dropbox: за 12 минут в облако загружено почти 3 ГБ

Во сколько обошлась моя система бэкапов

  • Диск Samsung 860 QVO, 1 ТБ — 111$
  • Carbon Copy Cloner — 40$
  • Arq Backup, standalone-версия — 49$
  • Dropbox Plus, 2 TБ — 10$ в месяц

Итого 200$ разовых трат и 10$ в месяц. Если взять подписку на Arq Backup Cloud, чтобы получилось 150$ разовых трат и 6$ в месяц. При желании можно отказаться и от клонов, чтобы уменьшить цену еще на 30$.

🛡 Запомните

  1. У вас хорошая система бэкапов, если данные всегда существуют в трех и более копиях;
  2. Две копии могут находиться в одном помещении, но обязательно должны быть на разных физических дисках;
  3. Третья копия должна находиться как можно дальше от первых двух, возможно даже в другой стране;
  4. Для организации такой системы бэкапов достаточно внешнего диска и подписки на Arq Backup Cloud.