3 dossrv, 9660srv, a:, b:, c:, d:, 9fat:, dosmnt, eject \- DOS and ISO9660 file systems
46 is a file server that interprets DOS file systems.
49 can provide access to multiple DOS disks simultaneously.
52 posts a file descriptor named
59 To access the DOS file system on a device, use
66 the name of the file holding raw DOS file system, typically the disk.
74 as the default name for the device holding the DOS system.
78 creates a pipe to act as the communications channel between
79 itself and its clients.
84 to use its standard input and output instead.
85 The kernels use this option if they are booting from a DOS disk.
86 This flag also prevents the creation of an explicit service file in
91 flag causes verbose output for debugging, while
94 flag makes the file system read-only.
101 unmount /n/a: >[2] /dev/null
102 mount -c /srv/dos /n/a: /dev/fd0disk
105 and is therefore a shorthand for mounting a floppy disk in drive A.
111 mounting the second floppy disk
114 non-floppy DOS partition,
121 in an attempt to name the drives in
122 the same order that Microsoft operating systems do.
124 provides access to the FAT component of the Plan 9 partition (see
127 The file attribute flags used by the DOS file system
128 do not map directly to those used by Plan 9.
129 Since there is no concept of user or group,
130 permission changes via
134 will fail unless the same (read, write, execute) permissions
135 are specified for user, group, and other.
136 For example, removing write permission in Plan 9
137 corresponds to setting the read-only
138 attribute in the DOS file system.
139 Most of the other DOS attributes
142 Setting the exclusive use flag (DMEXCL)
143 in Plan 9 corresponds to setting the
144 system use attribute in the DOS file system.
145 Such files are not actually restricted to exclusive use,
146 but do merit special treatment that
147 helps in the creation of boot disks:
150 allocates a new block for such a file
151 (caused, say, by a write that fills the file's
152 last allocated block), it succeeds only if it can
153 arrange for the file to be stored
154 contiguously on disk.
156 Since other operating systems do not
157 guarantee that system files are laid
158 out contiguously, the DMAPPEND mode
159 bit is set in file stat information
160 only when the file is currently contiguous.
161 Attempts to set the DMAPPEND mode bit
162 explicitly will cause
164 to try to make the file contiguous,
165 succeeding only if this is possible.
170 in specification, except that it interprets ISO9660 CD-ROM
171 file systems instead of DOS file systems.
172 Some CDs contain multiple directory trees describing
173 the same set of files.
175 first choice in such a case is a standard ISO9660 tree
176 with Plan 9 system use fields;
177 the second choice is a Microsoft ``Joliet'' tree, which
178 allows long file names and Unicode characters;
179 the third choice is a standard ISO9660 or High Sierra tree.
184 to ignore the Plan 9 system use fields,
188 ignore the Joliet tree.
191 option sets the size of the RAM cache to
197 but a value of 5600 will cache an entire CD incrementally.
199 If the floppy drive has an ejection motor,
201 will spit out the floppy from drive
205 Mount a floppy disk with a DOS file system on it.
213 .B /sys/src/cmd/dossrv
215 .B /sys/src/cmd/9660srv
219 The overloading of the semantics of
220 the DMEXCL and DMAPPEND
221 bits can be confusing.