Ответ 1
usb hard disk + rsync работает для меня
(см. здесь для сборки Win32)
Что такое хороший, безопасный способ делать резервные копии, для программистов, которые проводят исследования и разработки дома и не могут позволить себе потерять какую-либо работу?
Условия:
Резервные копии должны ВСЕГДА находиться в пределах досягаемости.
Интернет-соединение не может быть гарантировано всегда доступным.
Решение должно быть либо БЕСПЛАТНЫМ, либо оцененным по разумным причинам и с учетом 2 выше.
На данный момент рассматриваются только бесплатные варианты.
В ответах (здесь и в другом месте) предлагаются следующие проекты с открытым исходным кодом:
Другие возможности:
Использование системы управления распределенной версией (DVCS), такой как Git (/Easy Git), Bazaar, Mercurial отвечает на необходимость наличия резервной копии на локальном компьютере.
Используйте бесплатное онлайн-хранилище в качестве удаленной резервной копии, например: сжимайте свой каталог работы/резервного копирования и отправляйте его в свою учетную запись gmail.
Стратегии
Смотрите ответ crazyscot
usb hard disk + rsync работает для меня
(см. здесь для сборки Win32)
Я предпочитаю http://www.jungledisk.com/. Он основан на Amazon S3, дешевой, мультиплатформенной, нескольких машинах с одной лицензией.
Скотт Гензельман рекомендует Windows Home Server в своем названном названии Случай с поврежденным диском или Windows Home Server сэкономил мой брак.
Прежде всего: сохранение резервных копий вне сайта так же важно для физических лиц, как и для бизнеса. Если вы дома сгорели, вы не хотите потерять все.
Это особенно верно, потому что это так легко выполнить. Лично у меня есть внешний жесткий диск USB, который я держу в доме моих отцов. Обычно он подключается к своим интернет-соединениям, и я делаю резервное копирование через сеть (используя rsync), но когда мне нужно делать резервные копии действительно больших вещей, я собираю их и копирую вещи через USB. В идеале, я должен получить еще один диск, чтобы распространить риск. Другие варианты - бесплатные онлайн-хранилища (используйте шифрование!).
Для обеспечения безопасности используйте TrueCrypt. Он имеет хорошее имя в ИТ-мире и, кажется, работает очень хорошо.
Зависит от того, на какой платформе вы работаете (Windows/Linux/Mac/...?)
Как независимый от платформы способ, я использую персональный сервер подрывной деятельности. Все ценные вещи есть, поэтому, если я потеряю одну из машин, простая "svn checkout" вернет все. Однако это требует некоторой начальной работы и требует дисциплины. Это может быть не для вас?
В качестве второй резервной копии для файла non-svn я использую Time Machine, который встроен в OS X. Просто великолепно,:)
Я очень рекомендую www.mozy.com. Их программное обеспечение простое и отлично работает, и поскольку оно хранится на своих серверах, вы неявно получаете резервные копии на стороне. Не беспокойтесь о запуске резервного сервера и убедитесь, что он работает. Кроме того, компания поддерживается EMC (ведущей компанией по продуктам хранения данных), поэтому дает мне достаточно уверенности, чтобы доверять им.
Я большой поклонник Acronis Trueimage. Убедитесь, что вы вращаетесь через несколько резервных жестких дисков, чтобы у вас было несколько поколений, чтобы вернуться или если одна из резервных копий идет. Если это важная веха, я собираюсь отправить по почте набор DVD-дисков маме, и она отправит их мне. Она живет в другом состоянии, поэтому она должна охватывать большинство бедствий менее чем библейских масштабов.
EDIT: у Acronis есть шифрование с помощью пароля. Я также считаю, что пропускная способность улитки является несколько бесконечной - 10 ГБ в ночное время = 115 кб/с, дают или берут. Австралийская почта никогда не подвергалась дросселю.
Мой голос идет за облачным хранилищем. Проблема с почти всеми "домашними" резервными копиями заключается в том, что они остаются в доме, а это означает, что любой катастрофический ущерб резервной копии системы, вероятно, повредит резервные копии (пожар, наводнение и т.д.). Мои требования были бы
1) автоматические - ручные резервные копии забываются, как правило, когда требуется больше всего
2) вне сайта - см. выше
3) несколько версий - это резервная копия более чем одной вещи, если одна вещь не удалась.
Как разработчик, обычно размеры данных для резервного копирования относительно невелики, поэтому могут быть созданы несколько бесплатных учетных записей облачного резервного копирования. Они также часто выполняют часть 1, поскольку они обычно могут быть автоматизированы. Я слышал хорошие вещи о www.getdropbox.com/.
Другим преимуществом более одной учетной записи является то, что вы можете использовать функцию "ежедневная синхронизация", а другая - "еженедельная синхронизация", чтобы дать вам некоторую историю. Это не так хорошо, как истинное инкрементное резервное копирование.
Лично я предпочитаю сценарий резервного копирования (на локальные жесткие диски, которые я вращаю, чтобы работать как "оффсайты". Это во многом связано с моим хобби (фотографией) и, таким образом, мой относительно слабый интернет-канал вверх по течению, не справляясь с объем данных.
Возьмите домашнее сообщение - не полагайтесь на одно решение и не предполагайте, что ваши данные недостаточно важны, чтобы думать о проблемах так же глубоко, как это делает "Предприятие".
Купите пожаробезопасность. Это не просто хорошая идея для хранения резервных копий, но и хороший период.
Именно то, что вы вложили в него, является предметом других ответов здесь.
Но, с точки зрения восстановления после пожара, наличие моющейся среды - это хорошо. Пока температура не становится слишком высокой, компакт-диски и DVD-диски кажутся достаточно устойчивыми, хотя я буду беспокоиться о повреждении дыма. Тоже для жестких дисков.
У флэш-накопителя есть преимущество в том, что нет движущихся частей, которые могут быть повреждены, и вам не нужно беспокоиться об оптических свойствах.
mozy.com - король. Я начал использовать его только для резервного копирования кода, а затем запустил 5 буков в месяц для резервного копирования моих личных фотографий и других вещей, которые я бы лучше не проиграл, если дом сгорит. Первоначальная резервная копия может занять немного времени, но после этого вы можете почти забыть об этом, пока вам не нужно что-то восстановить.
Получите внешний жесткий диск с сетевым портом, чтобы сохранить резервные копии в другой комнате, что обеспечивает небольшую защиту от огня в дополнение к простому решению, которое вы можете сделать дома.
Следующий шаг - получить пространство для хранения в каком-то удаленном месте (например, есть очень дешевые ежемесячные цены для серверов) или иметь несколько внешних жестких дисков и периодически переключаться между ними дома и удаленным местоположением. Если вы используете шифрование, это может быть любое место, например, место или работа друга или родителей.
Bacula - хорошее программное обеспечение, оно с открытым исходным кодом и должно обеспечивать хорошую производительность, коммерческое программное обеспечение, немного сложное в первый раз, чтобы настроить, но не так сложно. Он имеет хорошую документацию
Я второй раз проголосовал за JungleDisk. Я использую его, чтобы подталкивать мои документы и папки проектов к S3. Мой средний ежемесячный счет с амазонки составляет около 20 с.
Все мои проекты находятся в Subversion на внешнем хосте.
Как и в этом, я нахожусь на Mac, поэтому я использую SuperDuper для ночного образа моего диска. Я уверен, что есть хорошие варианты в мире Windows/Linux.
У меня есть два внешних диска, которые я вращаю еженедельно, и я храню один из дисков вне сайта во время его недели.
Это означает, что я нахожусь всего в 24 часах от изображения в случае неудачи, и я нахожусь всего лишь 7 дней после изображения в случае катастрофического сбоя (кража вождения). Возможность подключить диск к машине и мгновенно работать с изображением значительно спасла меня. Мой загрузочный раздел был поврежден во время сбоя питания (к сожалению, не аппаратного сбоя). Я включил резервную копию, восстановил ее и снова работал за время, затраченное на передачу файлов внешнего диска.
Это интересные моменты для "личного резервного вопроса".
Сейчас есть несколько школ мысли:
Частая автоматическая локальная резервная копия + периодическое локальное резервное копирование вручную
Автоматизированное: запланированное ночное резервное копирование на внешний диск.
Руководство: копирование на второй внешний диск один раз в неделю/месяц/год/oops-forget
и бросьте его в "Дом мамы".
Много программного обеспечения в этой области, но здесь несколько: там RSync и TimeMachine на Mac и DeltaCopy www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp для Windows.
Частая удаленная резервная копия
Есть куча сервисов, которые позволяют выполнять резервное копирование через интернет-соединение с удаленным центром обработки данных. Amazon Служба S3 + клиентское программное обеспечение JungleDisk является сильным выбором в наши дни - не самый дешевый вариант, но вы платите за то, что используете, и Amazon послужной список предполагает, что компания будет в бизнесе дольше или дольше, чем любые другие поставщики хранилищ, которые повесят свой гонт сегодня.
Я упоминал, что он должен быть зашифрован? Подходит для JungleDisk для работы с "проблемой шифрования" и будущей проверкой (библиотека с открытым исходным кодом для взаимодействия с Jungle Disk).
Все вышеперечисленное.
Некоторые люди называют это параноиком... другие думают себе: "Ах, я могу спать по ночам сейчас".
Кроме того, это больше отказоустойчивости, чем резервное копирование, но вы должны проверить Drobo - в основном это мертвый простой RAID, который кажется работают неплохо.
Еще одно голосование за mozy.com
Вы получаете 2gb бесплатно, или за $5/month дает вам неограниченное резервное пространство. Резервные копии могут выполняться по времени или когда ваш компьютер /Mac не занят. Он зашифрован во время транспортировки и хранения.
Вы можете загружать файлы через встроенное программное обеспечение, через Интернет или оплачивать DVD-диск для записи и отправки назад.
Уильям Макдональд
Если вам хочется синхронизировать с облаком и не против начальной, бета-версии, 2 ГБ, я влюбился в Dropbox.
Он имеет версии для Windows, OSX и Linux, работает без усилий, сохраняет файлы в версиях и полностью работает в фоновом режиме на основе изменений файлов (не ежедневного расписания или ручных активаций).
Ars Technica и Джоэл Спольский имеют как влюбленный (хотя любовь кажется сильной со Спольским, но позволяет делать вид!) со службой, если слова случайного интернет-гейка недостаточно.
Вот те функции, которые я ожидал:
cryptsetup
и др.) Делает это для меня.Или просто просто настройте учетную запись gmail и отправьте ее по почте:) Если вы не параноик о том, как Google узнал о ваших вещах, так как вы сказали исследование. Это не поможет вам со структурой и другими материалами, но это бесплатно, большое хранилище и вне сайта настолько безопасно.
Если вы используете OS X 10.5 или выше, тогда стоимость Time Machine - это стоимость внешнего жесткого диска. Не только это, но интерфейс мертв, прост в использовании. Откройте папку, которую вы хотите восстановить, щелкните значок времени машины и просмотрите каталог, как если бы он был в 1999 году снова!
Я не пытался его зашифровать, но думаю, вы могли бы использовать truecrypt.
Да, этот ответ был опубликован через некоторое время после того, как был задан вопрос, однако я считаю, что он должен помочь тем, кто споткнется в этой публикации в будущем (как и я).
Настройка сервера Linux или xBSD:
-Установите систему управления версиями по вашему выбору.
- Волшебный рейд (рейд 1) при мин.
- Ежедневное (или даже ежечасное) резервное копирование на внешний диск [s].
С сервера вы также можете настроить автоматическую резервную копию. Если интернет отсутствует, у вас все равно будет свой внешний накопитель и просто он будет автосинхронизироваться после его возврата.
Как только он будет установлен, он должен быть около 0.
Вам не нужно ничего "причудливого" для автономной резервной копии. Получите веб-хост, который позволяет хранить не-веб-данные. синхронизация через sftp или rsync через ssh. Храните данные на другом конце в истинном контейнере crypt, если ваш параноик.
Если вы работаете на работодателя/подрядчика, попросите их также. Большинство мест уже имеют что-то на месте или позволяют работать с их ИТ.
Мое голосование идет к dirvish (для linux). Он использует rsync как backend, но его очень легко настроить. Он создает автоматическое, периодическое и дифференциальное резервное копирование каталогов. Большим преимуществом является то, что он создает жесткие ссылки для всех файлов, не измененных со времени последней резервной копии. Так что восстановление легко: просто скопируйте последний созданный каталог обратно - вместо восстановления всех различий один за другим, как и другие инструменты дифференциальной резервной копии, необходимо сделать.
У меня есть следующие сценарии резервного копирования и использование сценариев 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
Если вы используете debuplicaiton STAY AWAY из JungleDisk. Их клиент восстановления делает беспорядок точки повторной обработки и делает файл непригодным. Вы, надеюсь, можете исправить это в безопасном режиме с помощью:
Удаление точки повторной обработки fsutil