Русская версия English version  
Articles
Использование USB на NetWare 6.5

Автор: Илларионов Павел (CNA 6 Certified specialist)
Редакция от 22.03.2004

Файл к статье можно скачать здесь

Коллеги, мой писательский талант, оставляет желать много лучшего, так что не судите меня строго.
В данной статье описан мой опыт по работе с USB устройством под ОС Novell NetWare 6.5. Постараюсь рассказать вам о собственном опыте кратко, но познавательно. Надеюсь, данный опус поможет кому-либо.

Данный опыт был получен в процессе сборки стенда. Ранее я с USB устройствами на Novell NetWare не сталкивался, посему опыт был достаточно интересен.

С чем работал.

Сервер работал на простейшей машине: Celeron 466/500Mb/20Gb/Asus P3B-F
USB устройства применялись следующие:
Transcend JetFlash 128Mb Флеш-драйв.
К сожалению, ни USB CD-драйва, ни USB-жесткого диска у меня нет.

Как работал.

На голый ПК была установлена ОС Novell NetWare 6.5 с оверлейного СД с саппорт паком 1.1а (от 16 января 2004 г.). После установки в Novell Remote Manager USB devices отображались следующим образом:


так что я даже решил, что на данной машине USB работать не будет. Решил так, потому что когда ставил 6.5. на серверах с другим железом на этой страничке было несколько больше информации (отображались устройства USB Root hub).
По клику на ссылку "Not Provided" отображается следующая лаконичная информация:


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

Успокоившись, что поддержка USB есть я вставил флешку и ситуация несколько улучшилась:

Novell Remote Manager Disk and Partitions.
Флеш-драйв не вставлен:



Флеш-драйв установлен:



В Мониторе на консоли сервера хорошо видно что есть USB контроллер и установлено дисковое устройство.
Monitor Registered Storage Objects:



В Novell Remote Manager флеш-диск видно как HARD DISK:


Что получилось.

Убедившись, что устройство и раздел на нем видно в системе я создать том на флешке. Действие производил в Novell Remote Manager Disk and Partitions как обычно. ОС предложила 3 варианта создаваемых томов:
- NSS
- Traditional
- iSCSI (!!!)
Выбрал для пробы NSS. Соответственно был создан пул NSS + том NSS.
Novell Remote Manager Disk and Partitions



Monitor Registered Storage Objects:



Почему до и после NSS пула оставлены пустые пространства (000E и 0010) мне пока неизвестно - но, скорее всего система резервирует его для собственных нужд. Таким образом, на диске получились 2 раздела:

Монтируется том как и любой другой - никаких отличий нет.
Скорость записи на том проверял копируя в FAR-е некий набор файлов. Скорость копирования на том порядка 2500-3000Kb/s. На том SYS (находящийся естественно на жестком диске) скорость порядка 3500-4000Kb/s.
При этом по индикатору активности на флеш-диске хорошо видно что данные сначала сваливаются в кеш на сервере, а потом в течении достаточно длительного времени пишутся уже на устройство.

Конечно интересна было реакция ОС на извлечение устройства "на горячую".
В момент записи выдергивать не стал.
Сервер жалобно пискнул и выдал следующие три сообщения (в 4:06:05):



В Logger screen практически то же самое, но несколько цветнее:



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

Что в итоге.

Как можно использовать данную технологию сразу сказать затруднительно. Но она достаточно работоспособна.
Учитывая легкость подключения/отключения USB устройств и сильно выросшую скорость передачи данных в версии 2.0 можно было бы использовать внешний накопитель для хранения особо ценных данных с возможностью моментального изъятия с сервера. Но безопасность данных на диске в таком случае должна обеспечиваться высокой степенью физической безопасности - то есть отсутствию доступа к устройству посторонних лиц.

И еще маленькое дополнение: в конце прошлого года появился пакет для установки сервера с USB CD-ROM-а (USB CD-ROM Installation of NetWare 6.5 - TID2967118 ).


Вот собственно и все пока.


Powered by NVStat Team © 2001 - 2016 Michael Grigorev