NAME | SYNOPSIS | DESCRIPTION | OPTIONS | FILES | ATTRIBUTES | SEE ALSO | NOTES
mount_msdos is a target utility.
mount_msdos attaches the MSDOS file system residing on the device special_device to the global file system namespace at the location indicated by node. This command is normally executed by mount(1M), but can be used by any user to mount an MSDOS file system on any directory that they own (provided, of course, that they have appropriate access to the device that contains the file system).
mount_msdos supports the following options:
Ignore the special Windows 95 directory entries even if deleting or renaming a file. This forces -s.
Set the group of the files in the file system to gid. The default group is the group of the directory on which the file system is being mounted.
Specify locale name used for internal uppercase and lowercase conversions for DOS and Windows 95 names. By default ISO 8859-1 assumed as local character set.
Force listing and generation of Win'95 long filenames and sepa rate creation/modification/access dates. If neither -s nor -l are given, mount_msdos searches the root directory of the file system to be mounted for any existing Windows 95 long filenames. If no such entries are found, -s is the default. Otherwise -l is assumed.
Specify the maximum file permissions for files in the file system. (For example, a mask of 755 specifies that, by default, the owner should have read, write, and execute permissions for files, but others should only have read and execute permissions. See chmod(2POSIX) for more information about octal file modes.) Only the nine low-order bits of mask are used. The default mask is taken from the directory on which the file system is being mounted.
Use the specified mount options, as described in mount(1M).
Force behavior to ignore and not generate Windows 95 long filenames.
Set the owner of the files in the file system to uid. The default owner is the owner of the directory on which the file system is being mounted.
Specify text file with three conversion tables:
Local character set to Unicode conversion table (upper half) for Windows 95 long names, 128 Unicode codes. If a code is not present in Unicode, use 0x003F code (?) as a replacement.
DOS to local character set conversion table (upper half) for DOS names, 128 character codes. Code 0x3F (?) used when translation is not possible.
Local character set to DOS conversion table (upper half) for DOS names, 128 character codes. Some codes have special meanings:
character disallowed in DOS file name
character should be replaced by _ in DOS file name
character should be skipped in DOS file name.
By default ISO 8859-1 assumed as local character set. If the table path is not absolute, /usr/libdata/msdosfs/ is prepended.
/usr/libdata/msdosfs default place for character set conversion tables
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
The use of the -9 flag could result in damaged file systems, albeit the damage is in part taken care of by procedures similar to the ones used in Windows 95.
The default handling for -s and -l results in empty file systems being populated with short filenames only. To generate long filenames on empty DOS filesystems use -l.
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | FILES | ATTRIBUTES | SEE ALSO | NOTES