cdfs - The CD-ROM (Compact Disc Read Only Memory) File System
The ISO 9660 standard describes volume and file structures for information exchange on CD-ROMs. CDFS supports mounting, as another local file system type, CD-ROMs that comply to the standard. Once mounted, files and directories recorded on the CD-ROM become accessible in a read-only manner through system calls and commands. Support of the standard is limited to level 2 interchange with the exception of multiple volume semantics, according to ISO 9660. Refer to the international standard ISO 9660-1988 for additional information pertaining to the actual standard.
The CDFS file system behaves the same as any read-only file system, and additionally supports the following semantics. The CDFS can be exported by NFS, and supports users being able to mount other file system types (UFS, NFS, CDFS) onto directories recorded on the CDFS volume. Volumes recorded in ISO 9660-1988 (interchange level 2) or High Sierra Group (HSG) format are supported. The data of a mounted volume which is recorded as part of a multiple volume set or consists of a single volume set is made available. Both local and remote execution is supported.
The CDFS file system also supports CD-ROMs recorded using the Rock Ridge Interchange Protocol, Revision 1.09, August 1991. Rock Ridge specifies the use of the extension fields that are defined by ISO-9660:1988, and it uses those extensions to provide the following information: File owner, file group, file permissions Additional file types (symbolic links, device special files, named pipes) setuid, setgid, and sticky bits Hard link counts POSIX file names (mixed case names, unstructured names, and longer names than ISO-9660:1988 allows) Deep directory hierarchies (greater than 8 levels) File time stamps
Refer to the Rock Ridge specification for additional information about the extensions.
mount(8), cddevsuppl(8), cdsuf(1), cd_getdevmap(3), cd_setdevmap(3), and cd_suf(3) delim off