Special files normally reside in the /dev directory, which is mounted at boot time. By convention, special file names follow the form /dev/rsuffix for raw (character) mode and /dev/suffix for buffered (block) mode.
A string of letters referring to the device driver name, such as sd for a SCSI disk, rd for a RAM disk, hd for an IDE disk or flash for flash,
Followed by a digit representing the disk unit number, such as 0, 1, 2 and so forth (except for special files not related to file systems, such as tty device files),
Terminated by a single letter referring to the partition, such as a, b, ... h.
Special care must be taken with partition c. Partition c represents the whole disk and therefore must not be used to support a file system.
As file systems are based on BSD 4.4
as implemented in FreeBSD 2.2.7
,
the same limitations found in FreeBSD 2.2.7
apply to ChorusOS file system management. According to limitations
imposed by FreeBSD
, a disk can
be divided into a maximum of eight different partitions for IDE
and SCSI devices, two partitions for RAM
and flash devices. Partitions can be left undefined. Partitions are named
using a single character in the range from a to h, each letter corresponding to one of the eight partitions for IDE and SCSI devices. For RAM
and flash devices, only partitions a and c
are available.