монтировать (Unix)

монтировать (Unix)

редактировать
устанавливать
Автор (ы) оригинала Кен Томпсон, Деннис Ричи
Разработчики) ATamp;T Bell Laboratories
Первый выпуск 3 ноября 1971 г. ; 49 лет назад ( 1971-11-03)
Операционная система Unix и Unix-подобные
Тип Командование

В вычислениях, крепление является командой в различных операционных системах. Прежде чем пользователь сможет получить доступ к файлу на Unix-подобной машине, файловая система на устройстве, содержащем файл, должна быть смонтирована с помощью команды mount. Часто крепление используется для SD-карты, USB-накопителя, DVD и других съемных запоминающих устройств. Команда также доступна в оболочке EFI.

СОДЕРЖАНИЕ
  • 1 Обзор
  • 2 Примеры
  • 3 Производные и оболочки
  • 4 См. Также
  • 5 ссылки
  • 6 Внешние ссылки
Обзор

Монтирования команда предписывает операционную систему, что файловая система готова к использованию, и связывает его с определенной точкой в иерархии файловой системы в целом (его точка монтирования) и наборы параметров, относящиеся к его доступу. Монтирование делает файловые системы, файлы, каталоги, устройства и специальные файлы доступными для использования и доступными пользователю. Его аналог umount указывает операционной системе, что файловая система должна быть отделена от точки монтирования, что делает ее недоступной и может быть удалена с компьютера. Важно размонтировать устройство перед его удалением, поскольку изменения в файлах могут быть записаны только частично и завершаются как часть размонтирования.

Монтировать и размонтировать команды требуют корневого пользователя привилегии изменения эффекта. В качестве альтернативы, определенные привилегии для выполнения соответствующего действия могут быть ранее предоставлены пользователем root. Файловая система может быть определена как пользовательская, монтируемая в файл пользователем root. /etc/ fstab

Примеры

Чтобы отобразить все подключенные разделы:

$ mount proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) /tmp on /var/tmp type none (rw,noexec,nosuid,bind) 10.4.0.4:/srv/export/setup_server on /nfs/setup_server type nfs (ro,addr=10.4.0.4)

Чтобы смонтировать второй раздел жесткого диска в существующий каталог / media / PHOTOS (точка монтирования):

$ mount /dev/hda2 /media/PHOTOS

Чтобы размонтировать, обратившись к разделу физического диска:

$ umount /dev/hda2

Чтобы размонтировать, обратившись к точке монтирования:

$ umount /media/PHOTOS

Чтобы перемонтировать раздел с определенными параметрами :

$ mount -o remount,rw /dev/hda2
Производные и обертки

pmountэто оболочка для стандартной программы монтирования, которая позволяет обычным пользователям монтировать съемные устройства без соответствующей записи в / etc / fstab. Это обеспечивает прочную основу для автоматического монтирования фреймворков, таких как проект GNOME Utopia, и сводит использование root к минимуму.

Этот пакет также содержит оболочку pmount-hal, которая считывает информацию, такую ​​как метки устройств и параметры монтирования, из HAL и передает ее pmount.

В gnome-mountпакете есть программы для монтажа, размонтирования и извлечения накопителей. Цель gnome-mount состоит в том, чтобы программное обеспечение GNOME, такое как gnome-volume-manager и GNOME-VFS, использовало это вместо вызова mount / umount / eject / pmount или методов прямого вызова HAL. GNOME ранее использовал pmount. Обратите внимание, gnome-mount не предназначен для непосредственного использования пользователями.

Все программы монтирования gnome используют методы HAL и, как таковые, работают без привилегий. Основанием для gnome-mount является наличие централизованного места (в GConf ), где поддерживаются такие настройки, как параметры монтирования и места монтирования.

Как и в случае со всеми unix-подобными командами, параметры зависят от версии mount и подробно описаны на ее странице руководства.

В дополнение к системному вызову mount функция mount_root () монтирует первую или корневую файловую систему. В этом контексте mount вызывается установкой системного вызова.

Смотрите также
использованная литература
внешние ссылки
Последняя правка сделана 2023-04-13 07:30:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Соглашение
О проекте