Резервное копирование в облачные хранилища с помощью Arq

облако
Для предотвращения потери важных данных стоит использовать хранилища в облаке в качестве основного инструмента для создания бэкапов. Для большинства задач отлично подойдут хранилища Cloud Drive от компании Amazon или Cloud Storage от Google. Если правильно настроить и автоматизировать процесс, то система резервирования будет работает сама по себе.

Единственный минус использования облачных хранилищ, по сравнению с локальными, в скорости передачи данных. Например, бэкап с Mac Pro размером 365 Гб будет копироваться в Cloud Drive около 48 часов. Средняя скорость загрузки в Cloud Drive - 16-20 Мбит / сек, что очень неплохо. Но, к сожалению, эта скорость не постоянна и может колебаться в достаточно большом диапазоне в зависимости от вашего местоположения и провайдера.

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

Для восстановления данных можно использовать или программу Arq или ее консольную версию Arq restore. К сожалению, консольная версия умеет работать только Cloud Storage, а Cloud Drive пока не поддерживается. В обоих случаях скорость восстановления не велика, если сравнивать со скоростью восстановления данных с бэкапа на Time Machine.

В качестве эксперимента для теста скорости была использована папка с данными объемом 12,6 Гб. Восстановление данных с Cloud Drive прошло со средней скоростью 4,68 Мбит / сек, а с Cloud Storage со скорость 3,82 Мбит / сек. Достаточно долго, но все файлы целые и не поврежденные.

Работа с arq restore, с одной стороны, это удобный способ прямо из консоли восстанавливать данные (это открывает определенные перспективы для автоматизации с помощью bash), а с другой стороны, этот метод требует вводить большое количество аргументов для программы вручную. Типичная строка для получения списка зарегистрированных компьютеров в Cloud Storage будет выглядеть как-то так:

arq_restore listcomputers googlecloudstorage GOOGPABC123DEF456GHI "j0lU0r3h4ra + er8Aa4dRnm5fqJz8xNExCuxdGP" arq-bucketname


Согласитесь, не очень удобно каждый раз подобные команды набирать руками. Для того, чтобы получить возможность работать с хранилищем Google из командной строки нужно включить доступ к Cloud Storage через API и создать ключ с помощью которого будет проходить аутентификация.

Для этого необходимо зайти в Google Developer Console, перейти в раздел Storage, а затем в Cloud Storage. Там следует выбрать Settings, а затем Interoperability. После этого Access Key и Secret можно будет использовать для того, чтобы с помощью arq restore работать с хранилищем из командной строки.

Конечно, использование этого метода хранения данных платное, а цена зависит от объема данных, которые вы передали на хранение в Amazon или Google. Плюсом этого решения являются надежность и доступность файлов из любой точки мира и с любого устройства.скачать dle 11.3
+2

Добавить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent