sw01(7)
sw01 --
Storage Device Interface (SDI) WORM Target Driver
Description
The sw01 driver
is an SDI-compliant Write Once Read Many (WORM) target
driver that
provides access to one or more WORM drives.
Each drive must be attached to a SCSI Bus that is controlled
by an SDI-compliant host adapter driver.
Access to the particular drive is accomplished through the sw01
device nodes located in /dev/[r]worm.
Each device node identifies a particular drive
based on the SCSI ID assigned to that drive.
The binding between a device node and a WORM drive is as follows:
/dev/rworm/worm0-
WORM drive with lowest SCSI ID
/dev/rworm/worm1-
WORM drive with next to lowest SCSI ID
and so on.
A WORM drive uses removable media divided into consecutively
numbered, fixed-size sectors that can be accessed in any order,
similar to a hard disk.
Most of the standard tools for reading and writing to and from a
hard disk, such as
dd(1M)
or
read(2),
work with a WORM drive.
However, keep in mind that for WORM drives, each sector
can be written to only once.
This characteristic causes problems if a WORM device is mounted
(mount(1M))
without using the read-only flag, -r.
sw01 device nodes
/dev/worm-
Nodes in this directory provide ``Block I/O'' access to
the represented WORM drives:
cCbBtTlL-
C-
Controller Number
B-
SCSI Bus Number
T-
SCSI Target ID
L-
SCSI Logical Unit Number
/dev/rworm-
Nodes in this directory provide Raw (Character) I/O access
to the represented WORM drives.
cCbBtTlL-
C-
Controller Number
B-
SCSI Bus Number
T-
SCSI Target ID
L-
SCSI Logical Unit Number
wormN-
N-
The drive number. The drives are numbered
sequentially starting at 1 as they are found by the system.
ioctl calls
The
ioctl(2)
calls supported by the sw01 driver are documented
on the
sdi(7)
manual page.
Files
/usr/include/sys/sw01.h-
/etc/conf/pack.d/sw01/space.c-
/dev/[r]worm/*-
/usr/include/sys/scsi.h-
/usr/include/sys/sdi.h-
/usr/include/sys/sdi_edt.h-
References
adsc(7),
dpt(7),
ioctl(2),
mcis(7),
mount(1M),
sc01(7),
sd01(7),
sdi(7),
st01(7),
wd7000(7)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004