Программная альтернатива RAID для домашнего использования

6

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

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

Есть ли что-нибудь надежное для такой цели? Также, какова установка привода / оборудования, рекомендуемая для такой задачи.

Изменить: Чтобы уточнить, я не против RAID, и я хотел бы просто использовать решения для резервного копирования, мне в основном любопытно посмотреть, какие есть другие варианты для ситуации, которую я описал. Благодарю.

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

Ответы:

12

В новые версии Windows и Linux встроен программный RAID. Рассматривали ли вы просто зеркалирование диска для RAID1?

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

Если вы ищете решение для резервного копирования, я неравнодушен к Symantec Backup Exec. Мы используем опцию «Рабочий стол» и «Портативный компьютер» для обеспечения резервного копирования компьютеров конечного пользователя.

Расс Уоррен
источник
+1 за программный RAID-1. Это легко понять и не зависит от аппаратного обеспечения. Я бы дал вам еще +1, если бы мог, за упоминание о том, что RAID не является резервной копией.
Эван Андерсон
Дополнительный голос за то, что RAID не является решением для резервного копирования
Максвелл
6

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

Репликация файлов (например, rsync или RoboCopy ) даст вам две (или более) копии ваших данных в очень конкретный момент времени, распределенных по нескольким шпинделям.

  • Перевернутая сторона: сбой ОС / файловой системы не уничтожит вашу автономную реплику. Это прекрасно работает для резервных копий вне сайта.
  • Недостаток: вам нужно либо создать автоматизацию, либо выполнить ручной процесс для синхронизации ваших данных; Ваши данные только свежи, как ваша последняя синхронизация. Вы должны знать об открытых файлах и о том, на что они будут похожи, когда файл поступит на реплику. Например, файлы базы данных небезопасно копировать без создания моментальных снимков, приостановки или выключения сервера базы данных, поскольку они будут несовместимы.

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

  • Перевернутый: Ваш сервер не должен умереть только потому, что есть шпиндель.
  • Недостаток: невозможно (разумно) удалить шпиндель, чтобы сформировать согласованное, приостановленное хранилище (да, я знаю способы сделать это. Только не делайте. Пожалуйста :)). Любой режим отказа, явно не охваченный выбранным вами уровнем RAID и реализацией, приведет к потере данных. Ошибка карты RAID или ОС может привести к тому, что данные на всех дисках будут молча повреждены одновременно. В зависимости от возраста дисков, процесс восстановления массива может привести к сбою других дисков до завершения восстановления, что делает массив бесполезным.

Моя рекомендация состоит в том, чтобы объединить два: использовать RAID для поддержания работоспособности среды; скопируйте содержимое на другой диск, чтобы создать внешнее хранилище.

Помните: RAID не является решением для резервного копирования

Грег Ворк
источник
3

И Linux, и Windows имеют встроенную поддержку RAID. Windows XP и Vista поддерживают RAID1, а серверные версии поддерживают RAID5, и вы можете настроить его через обычные экраны управления дисками.

В Linux также имеется полная поддержка RAID (1, 5, 6, 10 и любая комбинация вложенных уровней, таких как 1 + 0, 5 + 0).

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

Дэвид Спиллетт
источник
2

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

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

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

Dropbox http://getdropbox.com и JungleDisk http://jungledisk.com - это два, которые я лично рекомендую.

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

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

Я использую JungleDisk на нескольких производственных машинах, и это чрезвычайно доступно; вы платите только низкие ставки S3 Amazon. Примерно за 20 ГБ хранилища данных в месяц и значительной пропускной способности я плачу около 15 долларов.

Джон Роуз
источник
1

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

Если вам удобнее с linux, то решение - это ваш любимый дистрибутив + mdadm, который, IMHO, может стать кошмаром, когда что-то пойдет не так, если вы используете что-то другое, кроме raid1.

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

Сделай сам: Домашний NAS Box с OpenSolaris и ZFS

EON (встроенная операционная система / сеть (EON), живое устройство ZFS NAS на базе оперативной памяти выпущено на Genunix!) - это очень круто, поскольку оно загружается с флэш-накопителя, и если ваше оборудование совместимо, работает как шарм.

матовый
источник
0

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

Что касается альтернатив, я не знаю ни одного свободно (как в libre) доступных инструментов, которые работают на одном аппаратном узле.

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

serverhorror
источник