Другой подход к RAID: DupliDisk и EzCopy

RAID (Redundant Array of Inexpensive Drives, массив недорогих жёстких дисков с избыточностью) является технологией, имеющей весьма яркую историю. Изначально подобными дисковыми массивами оснащались только серверы и очень дорогие рабочие станции, но сегодня даже дешёвые материнские платы поддерживают простейшие режимы RAID 0 и 1 — и на то есть свои причины. Хотя жёсткие диски и эволюционируют с течением времени, они до сих пор подвержены риску механического отказа и последующей потере данных на всём винчестере. К тому же, даже самые современные жёсткие диски часто являются «узким местом» ПК.
Данные приложений, чувствительных к производительности жёсткого диска, до сих пор слишком долго загружаются в системную память. Когда вы торопитесь, то даже при скорости жёстких дисков в 60 Мбайт/с загрузка приложений типа Photoshop может показаться вечностью. Одно из популярных решений этой дилеммы заключается в использовании двух или более жёстких дисков и поочерёдном считывании с них информации. Такой режим называется RAID 0 или чередование, при этом он улучшает производительность. Контроллеры для работы с подобным режимам стоят недорого и устанавливаются на многие современные материнские платы. Проблема заключается в том, что при добавлении приводов увеличивается риск отказа всего массива — если хотя бы один диск испортится, то весь массив станет бесполезным набором битов и байтов.
Arco оставляет возможность поиска эффективного и безопасного пути для повышения производительности дисковой подсистемы другим компаниям.
Кстати, полное имя компании — Arco Data Protection Systems. Неудивительно, что оба устройства, EzCopy и DupliDisk3, базируются на RAID 1, который определяет массив, где содержимое диска полностью копируется на другой диск. Обычно копирование происходит в реальном времени.
К примеру, контроллер RAID определяет сбой жёсткого диска, оповещает приложение по зеркалированию, которое должно быть тоже установлено, и обеспечивает беспрерывную и безошибочную работу системы.
DupliDisk3 является дополнительным устройством, предназначенным для тех пользователей, которые не имеют контроллера RAID, однако желают получить дополнительные преимущества по сохранности данных, предлагаемые массивом RAID 1, — без необходимости изменять конфигурацию установленной Windows. Более подробно мы поговорим про эту функцию позднее в статье.
EzCopy использует схожее «железо» RAID, которое размещается во внешнем корпусе размером с типичный мини-ПК. Корпус имеет два отсека для жёстких дисков, которые позволяют копировать содержимое одного диска на другой.
Arco DupliDisk: добавляем RAID

Модуль DupliDisk3 устанавливается в свободный 5,25″ отсек.
Если подходить к процессу буквально, то DupliDisk просто копирует содержимое одного жёсткого диска на другой. Цель подобного зеркалирования заключается в облегчении процесса резервирования жёсткого диска, чтобы предотвратить возможную потерю данных в случае его сбоя. Arco использовала контроллер RAID своего собственного дизайна, который прозрачно работает с любым интерфейсом IDE Ultra-ATA и не требует каких-либо драйверов.
DupliDisk3 устанавливается в свободный отсек для приводов, после чего к нему следует подключить привод-источник и привод, на который будет осуществляться зеркалирование. Процесс установки завершается подключением к DupliDisk3 кабеля IDE, к которому был подсоединён привод-источник.
Хотя это может показаться очевидным, однако основное преимущество DupliDisk по сравнению с обычными контроллерами RAID заключается в лёгкости добавления в существующие системы поддержки RAID 1. Под Windows новый «массив» полностью прозрачен. Вам не требуется изменять настройки системы или устанавливать дополнительные драйверы. Так что сторонники девиза «не трогай рабочую систему» будут рады.
Но если DupliDisk3 и работала в нашей лаборатории без каких-либо сбоев, систему нельзя назвать быстрой. К примеру, создание зеркального привода с помощью IBM/Hitachi IC35 L040 заняло больше часа, несмотря на то, что на нём было занято всего 2 Гбайта места. Впрочем, для зеркалирования не нужен точно такой же второй привод — система будет работать с любым приводом, если только его ёмкость не окажется меньше исходного диска.

Приближенное изображение платы. Одним кабелем DupliDisk подключается к контроллеру IDE, а два других порта IDE служат для подсоединения приводов.

Индикаторы спереди устройства информируют пользователя о статусе массива RAID 1.



В комплект поставки входят все необходимые кабели, а также программное обеспечение по управлению.
Программа управления DupliDisk3

Пользователям, желающим иметь максимальный комфорт работы и получение оповещений о сбоях диска, следует установить программу DupliDisk. Эта утилита предоставляет множество функций, типа выбора режима RAID (зеркалирование или чередование), а также позволяет указать действия в случае сбоя привода.
DupliDisk против программного RAID под Windows
Единственной реальной альтернативой DupliDisk будет «классический» подход: берём два привода и контроллер, затем создаём массив RAID 1, после чего устанавливаем Windows, используя драйверы контроллера. Конечно, можно создать RAID 1 и полностью программно. В любом случае, если сохранность данных вас беспокоит, то это будет самым дешёвым решением помимо DupliDisk.
Чтобы создать зеркальный массив RAID, два целевых привода необходимо перевести в состояние «динамические приводы/dynamic drives» в консоли управления приводами Windows.
Arco EzCopy

Не правда ли, выглядит как типичный мини-ПК, однако это устройство копирует диски — Arco EzCopy.
Прошивка: 5.025.00
Хотя EzCopy и базируется на той же технологии, что и DupliDisk, перед нами совершенно иной продукт, обеспечивающий копирование привода и зеркалирование, но не в реальном режиме времени. То есть EzCopy — это внешняя станция по копированию жёстких дисков. Корпус имеет типичный настольный дизайн, с цельными металлическими деталями и более-менее привлекательным внешним видом. Цель EzCopy заключается в создании точных копий жёстких дисков без использования ПК.
Если посмотреть внутрь, то мы обнаружим два отсека для жёстких дисков. Исходный привод вставляется в верхний отсек, а целевой, на который будет производиться копирование, в нижний. Для работы с EzCopy достаточно нескольких клавиш и двустрочного матричного дисплея. В общем, получение конечного результата происходит безболезненно — если вы будете следовать инструкции.
Во-первых, необходимо, чтобы целевой привод был пустым. Дело в том, что EzCopy не может самостоятельно удалять существующие разделы, поэтому система прекратит процедуру копирования примерно через минуту и выдаст сообщение об ошибке. Во-вторых, не забудьте проверить список совместимых с Arco приводов. На системе EzCopy можно копировать не все винчестеры. К примеру, устройство не работает с Samsung SV2042H.
Однако копирование содержимого IBM IC35L040 на другой винчестер той же модели прошло без всяких проблем. Но процесс занял около часа, что довольно долго, учитывая то, что на приводе было занято только 16 Гбайт. Даже использование современного и скоростного винчестера Hitachi 7K250 в качестве целевого привода не слишком помогло, ускорив процесс копирования всего на 30 секунд.
В профессиональных окружениях часто прибегают к записи образа диска на диск по корпоративной сети. К сожалению, EzCopy этого не поддерживает. Так что вам придётся создавать раздельные мастер-приводы для каждой программной/аппаратной конфигурации, а затем копировать их с помощью EzCopy.


Работа с EzCopy осуществляется с помощью нескольких клавиш. Двустрочный матричный дисплей отображает параметры. Важно: отсеки для исходного и целевого приводов отчётливо промаркированы.


В эти отсеки…

…устанавливаются жёсткие диски.

Готов к установке — наш тестовый привод.

Комплект поставки: руководство и кабель питания.
Сравнение EzCopy с программными решениями
Конечно же, вместо покупки выделенной системы типа EzCopy вы можете просто взять привод-источник и пустой винчестер, подключить их к компьютеру и скопировать один диск на другой с помощью любой программы копирования/создания образа. Наиболее распространены программы PowerQuest Drive Image, которая вышла в версии 7.0, а также Ghost от Norton/Symantec, доступная в редакции 2003.
В отличие от аппаратных решений, эти программы устанавливаются под Windows. Мы не столкнулись с какими-либо проблемами при повседневном использовании этих программ. К тому же вряд ли они будут несовместимы с будущими жёсткими дисками. Во-первых, обе компании имеют долгую историю и богатый опыт. Во-вторых, они могут работать с любым контроллером, к которому вы будете подключать жёсткие диски.
Для программных решений неважно, копируете ли вы привод, подключённый к встроенному на плату контроллеру IDE, или к карте PCI. Поддерживаются даже устройства SCSI, в результате чего вы можете скопировать раздел с привода IDE на винчестер SCSI и наоборот.
Самый большой недостаток программных решений заключается в крайне утомительном процессе копирования, если вам необходимо сделать много копий. Вам придётся выключать систему для подсоединения каждого нового привода. Впрочем, если копировать диски вам приходится относительно редко, то программные решения являются прекрасной альтернативой, да и стоят они отнюдь не $799.
PowerQuest Drive Image 7.0
Программа PowerQuest Drive Image стоит около $69,95 (€59). Эта версия наконец-то получила очень удобную возможность копировать разделы или целиком диски под Windows. Старые версии и решения других компаний требовали перезагрузки системы и загрузки со специальных дисков в режиме DOS для копирования.
Мастер копирования дисков Drive Image проводит пользователя через несколько простых шагов, необходимых для копирования дисков:

Сначала необходимо выбрать диск-источник…

…затем, целевой диск. PowerQuest маркирует исходный и целевой диски таким образом, что вы вряд ли их перепутаете. Как вы можете судить по разнице в объёмах, для нашего теста мы использовали два разных диска линейки IBM IC35.

Если на целевом диске не хватает места, то выводится сообщение об ошибке.

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

Процесс копирования проходит довольно быстро. На 16 Гбайт ушло 12 минут.
Symantec Ghost 2003
В отличие от Drive image, программа Symantec Ghost предназначена, в основном, для создания резервных копий или образов всей системы. Хотя программа доступна и отдельно, обычно она продаётся в комплекте с пакетом утилит Symantec SystemWorks.
Вы можете легко записать резервные копии на новый жёсткий диск, в результате чего получите удобное средство для восстановления системы при отказе основного диска. Самый лёгкий способ осуществления этой операции — функция «Клонирование/Clone», которая находится в меню расширенных настроек «Advanced». Мы тестировали Ghost именно в этом режиме.
Symantec немало гордится тем, что Ghost больше не требует загрузочного диска и поддерживает практически любой носитель, используемый для создания резервных копий, в том числе сетевые диски, а также носители, подключённые по USB или параллельному порту. Кроме того, Ghost поддерживает разнообразные внешние винчестеры с интерфейсами USB и Firewire.
Программа Ghost также стоит около $69,95 или €59, однако её более выгодно приобрести вместе с пакетом SystemWorks.

После запуска программы первым шагом следует выбрать нужное задание.

Затем в соответствующих окнах необходимо выбрать исходный и целевой диски.

Маленький недостаток: Ghost по-прежнему копирует в режиме DOS. В это время систему нельзя использовать для выполнения других задач.

После появления этого сообщения начнётся процесс копирования. Ghost чуть дольше копировал наш тестовый диск, а именно 13:20.
Тестовая система
| Тестовая конфигурация | |
| Процессор | Intel Pentium 4, 2,0 ГГц 256 кбайт кэш L2 (Willamette) |
| Материнская плата | Intel D845EBT, чипсет Intel 845E |
| Память | 256 Мбайт DDR/PC2100, CL2, Infineon |
| Контроллер | Контроллер i845E UltraDMA/100 (ICH4) Silicon Image Sil3112, Serial ATA |
| Видеокарта | NVIDIA GeForce2 MX 400 |
| Сетевая карта | 3COM 905TX PCI 100 Мбит/с |
| Операционная система | Windows XP Pro 5.10.2600 Service Pack 1 |
| Тесты | |
| Офисные приложения | ZD WinBench 99 — Business Disk Winmark 2.0 c’t h2benchw |
| High-End приложения | ZD WinBench 99 — High-End Disk Winmark 2.0 |
| Измерение производительности | HD Tach 2.61, c’t h2benchw |
| Производительность ввода/вывода | Intel I/O meter |
| Драйверы и настройки | |
| Графический драйвер | NVIDIA reference driver 29.42 |
| Драйверы | Intel Application Accelerator 2.3 |
| Версия DirectX | 9.0 |
| Разрешение | 1024×768, 16 бит, 85 Гц |
DupliDisk3
IBM IC35L040AVER
Promise FastTrak TX2000
Тесты

Среднее время доступа

Производительность интерфейса

Скорость чтения

Скорость записи

Средняя производительность ввода/вывода

Производительность бизнес-приложений

Производительность high-end приложений

Загрузка процессора
Время копирования диска
Заключение
У систем DupliDisk3 и EzCopy есть свое место под солнцем. Каждая из них прекрасно подходит для своей ниши на рынке устройств копирования и массивов RAID начального уровня.
DupliDisk3 является простым обновлением системы для тех пользователей, кто желает добавить конфигурацию RAID 1 без каких-либо изменений в конфигурации Windows. Типичный способ решения этой проблемы — покупка контроллера RAID и двух жёстких дисков — требует переустановки Windows или выполнения большого количества работы по изменению конфигурации. DupliDisk, с другой стороны, просто вставляется в цепочку между контроллером IDE и двумя жёсткими дисками, выполняя всю работу по зеркалированию самостоятельно.
Установка прекрасно описана в документации, так что даже не слишком опытные пользователи вряд ли встретят какие-либо проблемы. Помимо модели Ultra-ATA Arco также предлагает широкий ассортимент версий (3,5″, 5,25″, карту PCI, коробочный модуль, модуль без слота). Единственное, чего не хватает этой системе — поддержки Serial ATA.
EzCopy, с другой стороны, позволяет пользователям быстро и легко копировать диски без использования ПК. Просто вставьте диски, включите систему, нажмите клавишу, и вся работа будет выполнена. Однако у нас ушёл практически час на копирование 40 Гбайт жёсткого диска IBM, на котором было занято всего 16 Гбайт, что можно считать существенным недостатком.
Программные решения типа PowerQuest Drive Image 7.0 или Symantec Ghost 2003 выполняют ту же самую работу существенно быстрее. Однако для использования программного решения вам придётся подключать диски к компьютеру, что нельзя осуществить без выключения ПК, так что весь процесс может сильно утомить.
К тому же нас несколько удивила несовместимость EzCopy с некоторыми жёсткими дисками. К примеру, система отказалась копировать старый винчестер Samsung, который мы использовали в тестировании. А учитывая высокую цену в $799, мы остались в недоумении. Если учесть самый худший сценарий, то будущие жёсткие диски могут не заработать на EzCopy вообще. За $799 можно купить настольный ПК с программой копирования, и выполнять те же операции на нём и с более высокой скоростью.



