Хорошие разработчики безопасного резервного копирования дома [закрыто]

StackOverflow https://stackoverflow.com/questions/113423

  •  02-07-2019
  •  | 
  •  

Вопрос

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

Условия:

  1. Резервные копии ВСЕГДА должны находиться в пределах легкой досягаемости.

  2. Невозможно гарантировать постоянную доступность подключения к Интернету.

  3. Решение должно быть либо БЕСПЛАТНЫМ, либо иметь разумную цену и соответствовать пункту 2 выше.


Отчет

Это пока рассматриваем только бесплатные варианты.

Следующее проекты с открытым исходным кодом предлагаются в ответах (здесь и в других местах):

  • Резервный ПК является высокопроизводительной системой корпоративного класса для резервного копирования ПК Linux, Winxx и Macosx и ноутбуков на диск сервера.
  • Резервное копирование хранилища это утилита резервного копирования, которая хранит файлы на других дисках.
  • мое резервное ПО:Эти сценарии были разработаны для создания файлов дамп SQL для базового аварийного восстановления малых установков MySQL.
  • Бакула ...] управлять резервным копированием, восстановлением и проверкой компьютерных данных в сети компьютеров разных видов.В технических терминах это программа резервного копирования на основе сети.
  • AutoDL 2 и Sec-Bk:AutoDL 2 - масштабируемая транспортная независимая система автоматической передачи файлов.Он подходит для загрузки файлов с сервера постановки на каждый сервер на ферме производственного сервера [...] SEC-BK-это набор простых утилит для надежного резервного копирования файлов в удаленное место, даже место для общественного хранилища.
  • снимок это утилита снимка файловой системы для создания резервного копирования локальных и удаленных систем.
  • РБМЕ:Использование RSYNC для резервных копий [...] вы получаете вечные дополнительные резервные копии, которые кажутся полными резервными копиями (для каждого дня) и, таким образом, позволяют легко восстановить или дополнительное копирование на ленту и т. Д.
  • Двуличие Справочные каталоги, создавая зашифрованные объемы TAR-формата и загружая их на удаленный или локальный файловый сервер....] использует Librsync, [для] инкрементных архивов
  • простойбап, для резервного копирования файлов, находящихся в активной разработке, в режиме реального времени по мере их изменения.Этот инструмент также можно использовать для мониторинга других каталогов.Он предназначен для автоматического резервного копирования «на лету», а не для контроля версий.Он очень прост в использовании.

Другие возможности:

Использование распределенной системы контроля версий (DVCS), например Гит(/Легкий Git), Базар, Меркуриальный отвечает на необходимость иметь резервную копию локально.

Используйте бесплатное онлайн-хранилище в качестве удаленной резервной копии, например:сожмите свой рабочий/резервный каталог и отправьте его по почте на свою учетную запись Gmail.

Стратегии

Видеть ответ сумасшедшего

Это было полезно?

Решение

USB-жесткий диск + rsync работает для меня

(видеть здесь для сборки Win32)

Другие советы

я предпочитаю http://www.jungledisk.com/ .Он основан на Amazon S3, дешевом, мультиплатформенном, нескольких машинах с одной лицензией.

Скотт Хансельман рекомендует Windows Home Server в своем посте с метким названиемСлучай, когда неисправный диск или сервер Windows Home спасли мой брак.

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

Это особенно верно, потому что это так легко сделать.Лично у меня есть внешний жесткий диск USB, который я храню в доме своего отца.Обычно он подключен к его интернет-соединению, и я делаю резервные копии через сеть (используя rsync), но когда мне нужно сделать резервную копию действительно больших объектов, я собираю их и копирую через USB.В идеале мне следует приобрести еще один диск, чтобы распределить риск.Другие варианты — бесплатные онлайн-хранилища (используйте шифрование!).

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

Зависит от того, на какой платформе вы работаете (Windows/Linux/Mac/...?)

В качестве независимого от платформы способа я использую персональный сервер Subversion.Все ценные вещи там, поэтому, если я потеряю одну из машин, простая «проверка SVN» вернет все обратно.Однако это требует некоторой начальной работы и требует дисциплины.Может быть, это не для вас?

В качестве второй резервной копии для вещей, не связанных с SVN, я использую Машина времени, встроенный в OS X.Просто великолепно.:)

Я очень рекомендую www.mozy.com.Их программное обеспечение простое и отлично работает, а поскольку оно хранится на их серверах, вы неявно получаете резервные копии за пределами офиса.Не беспокойтесь о запуске резервного сервера и проверке его работы.Кроме того, компанию поддерживает EMC (ведущая компания по производству продуктов для хранения данных), что дает мне достаточно уверенности, чтобы доверять им.

Я большой поклонник Acronis Trueimage. Обязательно чередуйте несколько резервных жестких дисков, чтобы у вас было несколько поколений, к которым можно вернуться, или если одна из резервных копий выйдет из строя.Если это важная веха, я отправляю маме комплект DVD-дисков, и она записывает их для меня.Она живет в другом штате, поэтому это должно охватывать большинство бедствий небиблейских масштабов.

РЕДАКТИРОВАТЬ:В Acronis есть шифрование по паролю.Я также считаю, что пропускная способность snailmail несколько бесконечна — 10 ГБ за ночь = 115 Кбит/с, плюс-минус.Никогда не подавлялся Почтой Австралии.

Мой голос за какое-то облачное хранилище.Проблема почти со всеми «домашними» резервными копиями заключается в том, что они остаются дома, а это означает, что любой катастрофический ущерб резервируемой системе, вероятно, повредит и резервные копии (пожар, наводнение и т. д.).Мои требования будут

1) автоматизированный: о резервном копировании вручную забывают, обычно именно тогда, когда это наиболее необходимо.

2) выездное - см. выше

3) несколько версий — это резервное копирование более чем одной вещи на случай, если что-то выйдет из строя.

Как разработчик, обычно размеры данных для резервного копирования относительно невелики, поэтому может подойти пара бесплатных учетных записей облачного резервного копирования.Они также часто выполняют часть 1, поскольку обычно их можно автоматизировать.Я слышал хорошие отзывы о www.getdropbox.com/.

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

Лично я предпочитаю резервное копирование по сценарию (локальным жестким дискам, которые я ротирую, чтобы они работали как «внешние»).Во многом это связано с моим хобби (фотография) и, следовательно, с моим относительно слабым интернет-каналом, не справляющимся с объемом данных.

Вывод: не полагайтесь на одно решение и не думайте, что ваши данные недостаточно важны, чтобы думать о проблемах так глубоко, как это делает «Предприятие».

Купите пожарный сейф.Это не просто хорошая идея для хранения резервных копий, это хороший период идеи.

Какие именно носители вы в него вкладываете, это тема других ответов здесь.

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

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

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

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

Следующий шаг — получить место для хранения в каком-нибудь удаленном месте (например, на серверы есть очень низкие ежемесячные цены) или иметь несколько внешних жестких дисков и периодически переключаться между тем, что дома, и удаленным местом.Если вы используете шифрование, это может быть где угодно, например, дома или на работе друга или родителей.

Bacula — хорошее программное обеспечение с открытым исходным кодом, обеспечивающее хорошую производительность. Это своего рода коммерческое программное обеспечение, которое немного сложно настроить в первый раз, но не так сложно.Имеет хорошую документацию

Я поддерживаю голосование за ДжунглиДиск.Я использую его для отправки моих документов и папок проектов на S3.Мой средний ежемесячный счет от Amazon составляет около 20 центов.

Все мои проекты находятся в Subversion на внешнем хосте.

Кроме того, у меня Mac, поэтому я использую SuperDuper, чтобы сделать ночной образ своего диска.Я уверен, что в мире Windows/Linux есть хорошие варианты.

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

Это означает, что в случае сбоя у меня осталось всего 24 часа до изображения, а в случае катастрофического сбоя (пожарной кражи) до изображения осталось всего 7 дней.Возможность подключить диск к машине и мгновенно запустить его из образа очень меня спасла.Мой загрузочный раздел был поврежден во время сбоя питания (к счастью, не из-за аппаратного сбоя).Подключил резервную копию, восстановился и снова работал за то время, которое потребовалось для переноса файлов внешнего диска.

Еще один голос за mozy.com

Вы получаете 2 ГБ бесплатно или за 5 долларов в месяц получаете неограниченное пространство для резервных копий.Резервное копирование может выполняться по расписанию или когда ваш ПК/Mac не занят.Он шифруется во время транспортировки и хранения.

Вы можете получить файлы с помощью встроенного программного обеспечения, через Интернет или заплатить за запись DVD и его отправку обратно.

Уильям Макдональд

Если вам хочется синхронизироваться с облаком и вы не возражаете против первоначальной бета-версии с ограничением в 2 ГБ, я влюбился в Дропбокс.

Он имеет версии для Windows, OSX и Linux, работает легко, сохраняет версии файлов и работает полностью в фоновом режиме в зависимости от времени изменения файлов (а не ежедневного расписания или активации вручную).

Арс Техника и Джоэл Спольски оба влюбились (хотя в Спольски любовь кажется сильной, но давайте притворимся!) в сервис, если слова случайного интернет-гика недостаточно.

Сейчас интересное время для «личного резервного вопроса».

Сейчас существует несколько школ мысли:

  1. Частое автоматическое локальное резервное копирование + периодическое локальное резервное копирование вручную

    Автоматизировано:Запланированное ночное резервное копирование на внешний диск.
    Руководство:Копирование на второй внешний диск один раз в неделю/месяц/год/ ой-забыл
    и бросьте его в «Маминый дом».
     
    В этой области имеется множество программного обеспечения, но вот некоторые из них:Для Mac есть RSync и TimeMachine, а для Windows — DeltaCopy www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp.

  2. Частое удаленное резервное копирование

    Существует множество сервисов, которые позволяют вам выполнять резервное копирование через интернет-соединение в удаленный центр обработки данных. АмазонкаСлужба S3 + клиентское программное обеспечение JungleDisk в наши дни является хорошим выбором — не самый дешевый вариант, но вы платите за то, что используете, и послужной список Amazon как компании предполагает, что она будет работать так же долго или дольше, чем любые другие поставщики систем хранения данных, которые повесьте черепицу сегодня.
     
    Я упоминал, что это должно быть зашифровано?Поддерживает JungleDisk за решение «проблемы шифрования» и перспективность (библиотека с открытым исходным кодом для взаимодействия с Jungle Disk).

  3. Все вышеперечисленное.

    Некоторые называют это паранойей...другие думают про себя: «Ааа, теперь я могу спать по ночам».


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

Вот особенности, на которые я бы обратил внимание:

  • Максимально приближенный к полностью автоматическому.Если он будет полагаться на то, что вы будете регулярно нажимать кнопку или запускать программу, вам станет скучно, и в конечном итоге вы перестанете беспокоиться.За меня об этом позаботится почасовая работа cron;Я выполняю синхронизацию с круглосуточным сервером, работающим в моей домашней сети.
  • Несколько съемных носителей резервных копий, чтобы вы могли хранить их вне офиса (и/или брать с собой в путешествие).Я делаю это с помощью отсека для дисков SATA с возможностью горячей замены и задания cron, который каждую неделю отправляет мне электронное письмо с напоминанием о необходимости смены дисков.
  • Сильно зашифрованный носитель на случай его потери.Поддержка зашифрованных устройств Linux (cryptsetup и др.) делает это для меня.
  • Своего рода восстановление на определенный момент времени, но внимательно подумайте, какое разрешение вам нужно.Ежедневного может быть достаточно — наличие нескольких носителей резервных копий, вероятно, даст вам это — или вам может понадобиться что-то более комплексное, например, Time Machine от Apple.Я использовал некоторые осторожные параметры rsync со своими съемными дисками:каждый день создается новый каталог моментальных снимков, но файлы, которые не изменились по сравнению с предыдущим днем, жестко связываются, а не копируются, чтобы сэкономить место.

Или просто создайте учетную запись Gmail и отправьте ее себе по почте :) Если только вы не немного параноики по поводу того, что Google знает о ваших вещах, поскольку вы сказали об исследовании.Это не сильно поможет вам со структурой и прочим, но это бесплатно, большое хранилище и удаленное место, поэтому вполне безопасно.

Если вы используете ОС Х 10,5 или выше, то стоимость Машина времени это стоимость внешнего жесткого диска.Мало того, интерфейс очень прост в использовании.Откройте папку, которую хотите восстановить, щелкните значок машины времени и просмотрите каталог, как если бы это был 1999 год!

Я не пытался его зашифровать, но думаю, вы могли бы использовать истинный крипт.

Да, этот ответ был опубликован спустя некоторое время после того, как был задан вопрос, однако я считаю, что он должен помочь тем, кто наткнется на эту публикацию в будущем (как и я).

Настройте сервер Linux или xBSD:

-Настройте на нем систему контроля версий по вашему выбору.
--Зеркальный рейд (рейд 1) на мин.
--Ежедневное (или даже ежечасное) резервное копирование на внешние диски.

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

После настройки работа должна быть около 0.

Вам не нужно ничего «причудливого» для резервного копирования за пределами офиса.Получите веб-хостинг, который позволяет хранить данные, не относящиеся к Интернету.синхронизация через sftp или rsync через ssh.Храните данные на другом конце в настоящем криптовом контейнере, если вы параноик.

Если вы работаете на сотрудника/подрядчика, также спросите их.В большинстве мест уже что-то есть или они позволяют вам работать с их ИТ-инфраструктурой.

Мой голос за дирвиш (за линукс).В качестве серверной части он использует rsync, но его очень легко настроить.Он создает автоматические, периодические и дифференциальные резервные копии каталогов.Большим преимуществом является то, что он создает жесткие ссылки на все файлы, не измененные с момента последнего резервного копирования.Итак, восстановить легко:Просто скопируйте последний созданный каталог обратно — вместо восстановления всех различий один за другим, как это делают другие инструменты дифференциального резервного копирования.

У меня есть следующие сценарии резервного копирования и я использую сценарии rsync для хранения на USB-дисках и в общих сетевых ресурсах.

  1. (еженедельно) Резервное копирование Windows для восстановления «на голое железо»
    Содержимое системного диска C:\ с использованием резервной копии Windows для быстрого восстановления после сбоя физического диска, поскольку я не хочу переустанавливать Windows и приложения с нуля.Он настроен на автоматический запуск по расписанию резервного копирования Windows.

  2. (ежедневно и условный) Резервное копирование активного контента с использованием rsync
    Rsync позаботится обо всех измененных файлах с ноутбука, телефона и других устройств.Я делаю резервную копию ноутбука каждую ночь и после значительных изменений в контенте, например, импорта последних фотографий в формате RAW с SD-карты на ноутбук.

Я создал сценарий bash, который запускаю из Cygwin в Windows для запуска rsync: https://github.com/paravz/windows-rsync-backup

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

удаление точки повторной обработки fsutil

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top