NAME | SYNOPSIS | DESCRIPTION | DIAGNOSTICS | FILES | ATTRIBUTES | SEE ALSO
newfs_msdos is a target utility.
The newfs_msdos command builds a file system structure on the special device specified that can be read by an MSDOS file system. The disk must have been labelled (see disklabel(1M) ) before running newfs_msdos . The ChorusOS MSDOS file system can use the MSDOS partition table , if detected, instead of BSD disklabel .
Typically, Device will be the character device node for a hard disk drive partition, (for example, /dev/rhd0a, /dev/rsd0a), or a RAM disk drive (for example, /dev/rrd0a).
WARNING: All existing data will be unavailable after running newfs_msdos .
The following options can be used to customize the file system:
Causes the file system parameters to be printed out (without creating the file system).
By default, newfs_msdos will write an entirely new boot sector, erasing the existing one. If this option is set, only the BPB ( BIOS Parameter Block ) part of the boot sector will be overwritten.
Normally, cluster size is computed automatically from the file system size. This option will override this calculation; cluster size must be given in terms of sectors (512 bytes).
Creates a FAT32 file system. Normally, FAT length is automatically computed from the file system size. This option forces the system to format the partition as a FAT32 FAT.
Allows you to specify a volume label other than the default ChorusOS . The volume label character string must be surrounded by quotes if it contains spaces. The maximum length is twelve characters.
Allows you to specify a serial number instead of the default, which is randomly assigned. The serial number is a decimal number (no dot).
Overrides the compiled root directory size parameter of the file system (112 files). This option is only meaningful with FAT12 or FAT16 file system types, because in this case the root directory has a fixed size that cannot be extended. When using FAT32 file system types, the root directory is no longer a fixed size, and can be extended (like other directories). Use this option to define the maximum number of files you want to create under the root directory of the MSDOS file system.
The size of the file system in sectors. Usually, the file system size is obtained directly by reading the MSDOS partition table (if one exists) or the BSD disklabel .
The number of physical heads of the disk. The default is to read the value from the MSDOS partition table (if one exists) or the BSD disklabel .
The number of sectors per track available for data allocation by the file system. The default is to read the value from the MSDOS partition table (if one exists) or the BSD disklabel .
Assume a yes response to all questions asked by newfs_msdos . Typically, newfs_msdos tries to detect any existing valid DOS partitions on the disk. If any are found, newfs_msdos notifies the user and asks for confirmation. This command line argument can be used to suppress this confirmation, assuming a 'yes' response.
Assume a no response to all questions asked by newfs_msdos (see above). These arguments allow newfs_msdos to be run in an unattended mode.
An exit status of 0 is returned upon successful completion, and the file system characteristics are printed. Exit status 1 is returned if any errors are detected during file system creation.
disktab(4CC)
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | DESCRIPTION | DIAGNOSTICS | FILES | ATTRIBUTES | SEE ALSO