mount

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

Синтаксис:

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

Опции:

-a
Монтировать все устройства, перечисленные в файле /etc/fstab (или автоматически обнаруженные позднее). Если также указан тип, монтируются только соответствующие записи. Эта опция игнорируется, если указаны аргументы специальное_устройство или точка_монтирования.
-b
Не выполнять поиск по файлу /etc/fstab.
-d
Определить файловую систему на указанном специальном устройстве
-e
Перечислить дочерние элементы специального устройства.
-n
Вывести список всех монтированных и немонтированных устройств вида [устройство] - [точка монтирования].
-o опции
Опции, специфичные для сервера, выполняющего монтирование. Доступны следующие опции:
before
монтировать файловую систему так, чтобы она была размещена в списке монтирования перед всеми другими файловыми системами, смонтированными с этим путевым именем (другими словами, поместить файловую систему перед всеми существующими смонтированными системами). Для получения доступа к файлу в первую очередь осуществляется поиск в данной файловой системе.
after
монтировать файловую систему так, чтобы она была размещена в списке монтирования после всех других файловых систем, смонтированных с этим путевым именем (другими словами, поместить файловую систему после всех существующих смонтированных систем). Для получения доступа к файлу поиск в этой файловой системе осуществляется в последнюю очередь и только в том случае, если файл не был найден во всех остальных файловых системах.
Для получения дополнительной информации см. раздел «Порядок точек монтирования» в главе «Менеджер процессов» документа «Описание применения. Часть 1. Системная архитектура» КПДА.10964-01.
-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.

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

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

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


Note: Некоторыми серверами может не поддерживаться ряд опций утилиты 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

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», NetBSD

В ЗОСРВ «Нейтрино» редакции 2020 утилита обновлена до версии NetBSD 9.1

Тематические ссылки:

devb-*, fs-*, fdisk, /etc/fstab, io-audio, io-blk.so, io-pkt-*, io-usb, umount

mount(), mount_parse_generic_args()




Предыдущий раздел: Утилиты