|
|
NetHam.nlm / nethamd
Программное
решение, позволяющее монтировать дисковые ресурсы по сети и работать с
ними, как с локальными. Полезно при необходимости использовать дисковые
ресурсы большой емкости, а также для организации зеркалирования
разделов по сети. Оптимально использовать высокоскоростные каналы связи
для организации связи NetHAM/nethamd.
Поддерживаемые ОС: Клиент - Netware. Сервер - Linux, FreeBSD.
Пример использования: информация о серверах:
netware server - 10.1.2.201
unix server - 10.1.2.99
стартуем nethamd на unix: /opt/netdev/nethamd /device=/dev/hdb /port=6000 /clnt=10.1.2.201
загружаем NetHAM на Netware: FS:load netham /addr=10.1.2.99:6000
Loading module NETHAM.NLM
NetHam Remote/UDP Disk Driver.
Version 0.01d 15 November 2004
Copyright (c) Lenik (http://www.lenik.ru), 2003-2004
Detected new media in device [VFFFE-A2-D0:0] NetHAM/UDP 0A.01.02.63:1770
теперь посмотрим на существующие устройства:
FS:list devices
0x0002: [V610-A0-D0:0] IC35L120AVV207-0
0x0003: [V610-A0-D0:1] IC35L120AVV207-0
0x0004: [V610-A1-D1:0] IC35L120AVV207-0
0x0005: [V610-A1-D1:1] IC35L120AVV207-0
0x001E: [VFFFE-A2-D0:0] NetHAM/UDP 0A.01.02.63:1770
удалим только что загруженый драйвер:
FS:remove storage adapter a2
15/11/2004 16:45:10 : SERVER-5.0-1533 [nmID=B0012]
Device "[VFFFE-A2-D0:0] NetHAM/UDP 0A.01.02.63:1770" deactivated due to
driver unload.
Проверим, не осталось ли модуля в памяти:
FS:modules netham
FS:
|
|
This software solution helps you
for using remote disk devices for netware volume mounting. Useful for
large-disk-number-volumes and for network software mirroring. Dedicated
100MBit/Gigabit links are otimal for this solution.
Supported OS: Client - Netware. Server - Linux, FreeBSD.
Use example: server info:
netware server - 10.1.2.201
unix server - 10.1.2.99
start nethamd daemon on unix: /opt/netdev/nethamd /device=/dev/hdb /port=6000 /clnt=10.1.2.201 Next, load NetHAM on Netware server: FS:load netham /addr=10.1.2.99:6000
Loading module NETHAM.NLM
NetHam Remote/UDP Disk Driver.
Version 0.01d 15 November 2004
Copyright (c) Lenik (http://www.lenik.ru), 2003-2004
Detected new media in device [VFFFE-A2-D0:0] NetHAM/UDP 0A.01.02.63:1770
let's take a look on current netware devices:
FS:list devices
0x0002: [V610-A0-D0:0] IC35L120AVV207-0
0x0003: [V610-A0-D0:1] IC35L120AVV207-0
0x0004: [V610-A1-D1:0] IC35L120AVV207-0
0x0005: [V610-A1-D1:1] IC35L120AVV207-0
0x001E: [VFFFE-A2-D0:0] NetHAM/UDP 0A.01.02.63:1770
let's remove previously loaded driver:
FS:remove storage adapter a2
15/11/2004 16:45:10 : SERVER-5.0-1533 [nmID=B0012]
Device "[VFFFE-A2-D0:0] NetHAM/UDP 0A.01.02.63:1770" deactivated due to
driver unload.
now list modules for netham existance:
FS:modules netham
FS:
|
unix help for nethamd:
NetHAMd, 0.1.4. Copyright (c) 2003-2004 Lenik (http://www.lenik.ru)
This daemon works with conjuction with NetHAM.nlm and provide
UDP disk device.
Notes:
Usage: nethamd </device=device_name> </port=port_number> [/size=<size>] [/clnt=<ip_address>] [/RO] [/debug]
Options:
/device=device_name - REQUIRED, which device is to be used
/port=port_number - REQUIRED, which port number is to be used
/clnt=ip_address - OPTIONAL, which client address to use (client filtering)
/size=size - OPTIONAL, use this switch for devices, that not support
ioctl() get_geometry calls. size = device size in sectors;
for example, 1Gb = 2097152 sectors.
/RO - OPTIONAL, use this switch for read-only access
/debug - OPTIONAL, use this switch for debug purposes
For example, nethamd /device=/dev/hdb /port=6000
Netware help for NetHam.nlm:
NetHam: Use: Load NetHam </ADDR=ipaddress:port> [/HR] [/EO] [/RO]
NetHam: /HR - Handicapped Read
NetHam: /EO - Elevator Off
NetHam: /RO - Read Only Device
Great Thanks for Piotr Gronek for testing this stuff
|
|
|