![]() |
![]() |
![]() |
![]() |
Mount a block special device or remote filesystem
mount [-abwruv] [-t type [-o options] [special] mountpoint] mount [-abwruv] [-T type [-o options] special [mountpoint]] mount [-abwruv] -e [-t|T type] [-o options] special [mountpoint] mount
Neutrino
For more information, see “Ordering mountpoints” in the Process Manager chapter of the System Architecture guide.
type: | Filesystem or manager: |
---|---|
cd | fs-cd.so |
cifs | fs-cifs |
dos | fs-dos.so |
etfs | Embedded Transaction Filesystem (e.g. fs-etfs-ram) |
ext2 | fs-ext2.so |
io-audio | io-audio |
io-pkt | io-pkt-v4, io-pkt-v4-hc, io-pkt-v6-hc |
io-usb | io-usb |
mac | fs-mac.so |
nfs | fs-nfs2, fs-nfs3 |
nt | fs-nt.so |
qnx4 | fs-qnx4.so |
qnx6 | fs-qnx6.so |
udf | fs-udf.so |
If you don't specify the filesystem, mount tries to determine which to use. If it can't figure out which to use, it uses qnx4.
![]() |
Specify io-pkt for type no matter which of io-pkt-v4, io-pkt-v4-hc, or io-pkt-v6-hc you're mounting. |
Without options, mount displays the current mountpoints. With options set, this utility mounts the block special device or remote filesystem, special, as the specified mountpoint. To mount a real special device, use the -t option; to specify a special-device string (which isn't necessarily a real device), use -T.
![]() |
Some servers may not support all the mount options, especially with respect to remounting and enumerating. |
The mount utility supports the /etc/fstab file.
![]() |
If you specify a filesystem option (e.g. noatime) on a block
filesystem, and then you remount the filesystem (mount -u),
the flag is ignored.
The absence of the flag is interpreted as your asking for access time
updates to be turned on.
There's no way for the code in io-blk to determine if you
wanted to use the default, and therefore didn't specify anything,
or really did want access time updates to be turned on, and therefore
didn't specify anything.
Similarly, if you mounted the filesystem as read-only and then remount it, the filesystem returns to its default setting. To maintain the settings, specify the options again using the -o option for the mount command. For example: mount -u -o noatime ... |
Mount a QNX 4 filesystem on a hard drive as /mnt/fs:
mount -t qnx4 /dev/hd0t77 /mnt/fs
Mount a device driver for io-pkt*. In this example, devn-ne2000.so is the name of the shared object that io-pkt* needs to load for the driver, not the name of a real device:
mount -T io-pkt devn-ne2000.so
If you want to pass options to the driver, use the -o option before the name of the shared object:
mount -T io-pkt -o mac=12345678 devn-ne2000.so
Enumerate the hard disk partition table:
mount -e /dev/hd0
This will re-read the disk partition table for /dev/hd0, and create, update or delete /dev/hd0tXX block-special files for each partition. This is used in the following two scenarios:
Mount a CIFS filesystem (fs-cifs must be running first):
mount -T cifs -o abc,efg //node123:1.1.1.1:/C /ctest
Where your name is abc, your password is efg, your CIFS server is node123 with an IP address of 1.1.1.1, the share you want to mount is /C, and the mountpoint you want to use is /ctest.
Mount an NFS 2 client filesystem (fs-nfs2 must be running first):
mount -T nfs 10.1.0.22:/home /mnt/home
Mount an NFS 3 client filesystem (fs-nfs3 must be running first):
mount -T nfs -o ver3 server_node:/qnx_bin /bin
Mount the Qnet network protocol:
mount -T io-pkt /lib/dll/lsm-qnet.so
Display the current mountpoints:
mount
Mount the shared object that supports Enhanced Host Controller Interface (EHCI) USB controllers:
mount -T io-usb devu-ehci.so /dev/io-usb/io-usb
Remount the filesystem that's currently mounted at / as read-only:
mount -ur /
Remount the filesystem that's currently mounted at / as read-write:
mount -uw /
devb-*, fdisk, fs-cd.so, fs-cifs, fs-dos.so, fs-etfs-ram, fs-ext2.so, fs-mac.so, fs-nfs2, fs-nfs3, fs-nt.so, fs-qnx4.so, fs-qnx6.so, fs-udf.so, /etc/fstab, io-audio, io-blk.so, io-pkt*, io-usb, umount
mount(), mount_parse_generic_args() in the QNX Neutrino Library Reference
Filesystems chapter of the System Architecture guide
Working with Filesystems chapter, and “Filesystems and block I/O (devb-*) drivers” in the Fine-Tuning Your System chapter of the QNX Neutrino User's Guide
![]() |
![]() |
![]() |
![]() |