mount

Монтирование блок-ориентированного специального устройства или удаленной файловой системы

Синтаксис:

mount [-abwruv] [-t тип [-o опции] [специальное_устройство] точка_монтирования]

mount [-abwruv] [-T тип [-o опции] специальное_устройство [точка_монтирования]]

mount [-abwruv] -e [-t|T тип] [-o опции] специальное_устройство

[точка_монтирования]

mount

Поддерживаемые платформы:

Neutrino

Опции:

-a

Монтировать все устройства, перечисленные в файле /etc/fstab (или автоматически обнаруженные позднее). Если также указан тип, монтируются только соответствующие записи. Эта опция игнорируется, если указаны аргументы специальное_устройство или точка_монтирования.

-b

Не выполнять поиск по файлу fstab.

-e

Перечислить дочерние элементы специального устройства.

-o опции

Опции, специфичные для сервера, выполняющего монтирование. Доступны следующие опции:
Для получения дополнительной информации см. раздел "Ordering mountpoints" ("Порядок точек монтирования") в главе "Process Manager" ("Менеджер процессов") руководства по системной архитектуре.

-r

Монтировать устройство только для чтения.

-T типспециальное_устройство [точка_монтирования]

Аргумент "специальное_устройство" представляет собой строку, которая может указывать на реальное устройство или использоваться в качестве подсказки для сервера. Если точка_монтирования не указана, она создается сервером автоматически.

-t тип … [специальное_устройство] точка_монтирования

Если указана необязательная строка специальное_устройство, запрос монтирования передается серверу, создавшему это специальное устройство или ответственному за него. Если это специальное устройство не существует, строка интерпретируется сервером как подсказка. Если аргумент специальное_устройство не указан, он передается как значение NULL.

-u

Монтирование с целью обновления (повторное монтирование).

-v

Увеличить уровень подробности информации.

-w

Монтировать устройство для чтения и записи. По умолчанию монтирование осуществляется в этом режиме (если поддерживается физическим носителем).

точка_монтирования

Место монтирования устройства в системе.

специальное_устройство

Имя специального устройства.

тип

Тип монтируемых файловой системы или менеджера:

тип:

Файловая система или менеджер:

cd

fs-cd.so

cifs

fs-cifs

dos

fs-dos.so

etfs

Встраиваемая транзакционная файловая система (например, 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


Если файловая система не указана, утилита
mount пытается определить ее автоматически. Если автоматическое определение не срабатывает, используется файловая система qnx4.

Примечание. Для аргумента тип следует указывать значение io-pkt независимо от типа монтирования файловой системы: io-pkt-v4, io-pkt-v4-hc или io-pkt-v6-hc.

Описание:

При вызове без опций mount выводит текущий список точек монтирования. Если опции указаны, утилита выполняет монтирование блок-ориентированного специального устройства или удаленной файловой системы, указанных аргументом специальное_устройство, в местоположении, указанном аргументом точка_монтирования. Для монтирования реального специального устройства следует использовать опцию -t; если требуется указать строку специального устройства (которая не обязательно должна быть связана с реальным устройством) следует указать опцию -T.

Примечание. Некоторыми серверами может не поддерживаться ряд опций утилиты mount, особенно в отношении повторного монтирования и перечисления.

Утилита mount поддерживает файл /etc/fstab.

Примеры:

Монтирование файловой системы QNX 4 на накопителе на жестких дисках в точке монтирования /mnt/fs:

mount -t qnx4 /dev/hd0t77 /mnt/fs

Монтирование драйвера устройства для io-pkt*. В этом примере devn-ne2000.so – имя разделяемого объекта, который команда io-pkt* должна загрузить для драйвера, а не имя реального устройства:

mount -T io-pkt devn-ne2000.so

Если требуется передать опции драйверу, то перед именем разделяемого объекта следует указать опцию -o:

mount -T io-pkt -o mac=12345678 devn-ne2000.so

Перечисление таблицы разделов жесткого диска:

mount -e /dev/hd0

Выполняется повторное считывание таблицы разделов диска /dev/hd0 и создание, обновление или удаление блок- ориентированных специальных файлов /dev/hd0tXX для каждого раздела. Это действие может использоваться в следующих двух сценариях:
Монтирование файловой системы CIFS (должен быть запущен менеджер fs- cifs):

mount -T cifs -o abc,efg //node123:1.1.1.1:/C /ctest

В примере выше имя – abc, пароль – efg, сервер CIFS – node123 с IP-адресом 1.1.1.1, общий каталог, который требуется смонтировать – /C, а требуемая точка монтирования – /ctest.

Монтирование клиентской файловой системы NFS 2 (предварительно должен быть запущен менеджер
fs-nfs2):

mount -T nfs 10.1.0.22:/home /mnt/home

Монтирование клиентской файловой системы NFS 3 (предварительно должен быть запущен менеджер fs-nfs3):

mount -T nfs -o ver3 server_node:/qnx_bin /bin

Монтирование сетевого протокола Qnet:

mount -T io-pkt /lib/dll/lsm-qnet.so

Отображение текущего списка точек монтирования:

mount

Монтирование разделяемого объекта с поддержкой USB-контроллеров с улучшенным интерфейсом хост-контроллера (EHCI):

mount -T io-usb devu-ehci.so /dev/io-usb/io-usb