6

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

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

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

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

6 ответов6

12

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

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

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

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. Пустой диск, о котором вы говорите, обычно называется горячим резервом, если я правильно понимаю вопрос

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .