Подтвердить что ты не робот

Хорошие разработчики защищенных резервных копий

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

Условия:

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

  • Интернет-соединение не может быть гарантировано всегда доступным.

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


Отчет о состоянии

На данный момент рассматриваются только бесплатные варианты.

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

  • BackupPC - это высокопроизводительный, система корпоративного уровня для поддержки Linux, WinXX и MacOSX ПК и ноутбуков на серверный диск.
  • Storebackup - это утилита резервного копирования который хранит файлы на других дисках.
  • mybackware: эти скрипты были разработан для создания файлов дампа SQL для базового аварийного восстановления небольших MySQL.
  • Bacula - [...] для управления резервное копирование, восстановление и проверка компьютерных данных по сети компьютеры разных видов. В технические термины, это сеть основанной на резервной копии.
  • AutoDL 2 и Sec-Bk: AutoDL 2 является масштабируемым транспортным независимым автоматическая система передачи файлов. Это подходит для загрузки файлов из промежуточного сервера для каждого сервера на ферма производственного сервера [...] Sec-Bk - это набор простых утилит для безопасного резервного копирования файлов на удаленное местоположение, даже публичное место хранения.
  • rsnapshot - это файловая система утилита snapshot для создания резервных копий локальных и удаленных систем.
  • rbme: использование rsync для резервного копирования [...] вы получаете бесконечные инкрементные резервные копии, которые отображаются как полные резервные копии (за каждый день) и, таким образом, восстановление или дальнейшее копирование на ленту и др.
  • Duplicity поддерживает каталоги создание зашифрованного tar-формата томов и загружать их в удаленный или локальный файловый сервер. [...] использует librsync, [для] инкрементальных архивы
  • simplebup, чтобы делать резервную копию файлов в режиме реального времени в активной разработке, поскольку они изменены. Этот инструмент также можно использовать для мониторинга других каталогов. Он предназначен как автоматическое резервное копирование на лету, а не как средство контроля версий. Он очень прост в использовании.

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

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

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

Стратегии

Смотрите ответ crazyscot

4b9b3361

Ответ 1

usb hard disk + rsync работает для меня

(см. здесь для сборки Win32)

Ответ 2

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

Ответ 4

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

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

Для обеспечения безопасности используйте TrueCrypt. Он имеет хорошее имя в ИТ-мире и, кажется, работает очень хорошо.

Ответ 5

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

Как независимый от платформы способ, я использую персональный сервер подрывной деятельности. Все ценные вещи есть, поэтому, если я потеряю одну из машин, простая "svn checkout" вернет все. Однако это требует некоторой начальной работы и требует дисциплины. Это может быть не для вас?

В качестве второй резервной копии для файла non-svn я использую Time Machine, который встроен в OS X. Просто великолепно,:)

Ответ 6

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

Ответ 7

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

EDIT: у Acronis есть шифрование с помощью пароля. Я также считаю, что пропускная способность улитки является несколько бесконечной - 10 ГБ в ночное время = 115 кб/с, дают или берут. Австралийская почта никогда не подвергалась дросселю.

Ответ 8

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

1) автоматические - ручные резервные копии забываются, как правило, когда требуется больше всего

2) вне сайта - см. выше

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

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

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

Лично я предпочитаю сценарий резервного копирования (на локальные жесткие диски, которые я вращаю, чтобы работать как "оффсайты". Это во многом связано с моим хобби (фотографией) и, таким образом, мой относительно слабый интернет-канал вверх по течению, не справляясь с объем данных.

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

Ответ 9

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

Именно то, что вы вложили в него, является предметом других ответов здесь.

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

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

Ответ 10

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

Ответ 11

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

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

Ответ 12

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

Ответ 13

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

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

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

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

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

Ответ 14

Это интересные моменты для "личного резервного вопроса".

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

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

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

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

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

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

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


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

Ответ 15

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

Вы получаете 2gb бесплатно, или за $5/month дает вам неограниченное резервное пространство. Резервные копии могут выполняться по времени или когда ваш компьютер /Mac не занят. Он зашифрован во время транспортировки и хранения.

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

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

Ответ 16

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

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

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

Ответ 17

Вот те функции, которые я ожидал:

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

Ответ 18

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

Ответ 19

Если вы используете OS X 10.5 или выше, тогда стоимость Time Machine - это стоимость внешнего жесткого диска. Не только это, но интерфейс мертв, прост в использовании. Откройте папку, которую вы хотите восстановить, щелкните значок времени машины и просмотрите каталог, как если бы он был в 1999 году снова!

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

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

Ответ 20

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

-Установите систему управления версиями по вашему выбору.
- Волшебный рейд (рейд 1) при мин.
- Ежедневное (или даже ежечасное) резервное копирование на внешний диск [s].

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

Как только он будет установлен, он должен быть около 0.

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

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

Ответ 21

Мое голосование идет к dirvish (для linux). Он использует rsync как backend, но его очень легко настроить. Он создает автоматическое, периодическое и дифференциальное резервное копирование каталогов. Большим преимуществом является то, что он создает жесткие ссылки для всех файлов, не измененных со времени последней резервной копии. Так что восстановление легко: просто скопируйте последний созданный каталог обратно - вместо восстановления всех различий один за другим, как и другие инструменты дифференциальной резервной копии, необходимо сделать.

Ответ 22

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

  • (еженедельно) Резервная копия Windows для восстановления "голого металла"
    Содержимое системного диска C:\using Windows Backup для быстрого восстановления после отказа физического диска, поскольку я не хочу переустанавливать Windows и приложения с нуля. Это настроено для автоматического запуска с использованием расписания резервного копирования Windows.

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

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

Ответ 23

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

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