WREN(3) WREN(3)
NAME
wren, ata - hard disk interface
SYNOPSIS
bind #H[drive] /dev
bind #w[target[.lun]] /dev
/dev/hd0disk
/dev/hd0partition
/dev/sd0disk
/dev/sd0partition
...
DESCRIPTION
The hard disk interfaces (wren, #w, is a SCSI disk; ata, #H,
is an IDE or ATA disk) serve a one-level directory giving
access to the hard disk partitions. The parameter to attach
defines the numerical SCSI target and logical unit number or
the IDE drive number to access. Both default to zero.
Each partition name is prefixed by hd and the numeric drive
identifier. The partition `disk' always exists and covers
the entire disk. The size of each partition as reported by
stat(2) is the number of bytes in the partition, so the size
of `disk' is the size of the entire disk.
The partition `partition' also always exists; it is the last
block on the disk for SCSI, second to last for IDE. If it
contains valid partition data, those partitions will be vis-
ible as well. Every time the device is bound, the parti-
tions are updated to reflect any changes in the partition
file.
The format of the partition file is the string
plan9 partitions
on a line, followed by partition specifications, one per
line, consisting of a name and textual strings for the block
start and limit for each partition on the disk.
The program prep(8) writes the partition table for the disk;
its use is preferred to writing it by hand.
SEE ALSO
prep(8), scsi(3)
SOURCE
/sys/src/9/port/devwren.c
/sys/src/9/pc/devata.c
Page 1 Plan 9 (printed 10/30/25)