mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

MOUNT(2)                                               MOUNT(2)

НАЗВАНИЕ 
        mount - монтирование файловой системы

СИНТАКСИС 
        #include 

        int mount (spec, dir, mflag, fstyp)
        char *spec, *dir;
        int mflag, fstyp;

ОПИСАНИЕ 
        Системный вызов mount обслуживает запросы на монтирова-
        ние (подключение) к каталогу с именем dir сменной  фай-
        ловой системы, которая содержится в специальном блочном
        файле с именем spec. Аргументы spec и dir являются ука-
        зателями на маршрутные имена; fstyp - номер типа файло-
        вой  системы. Чтобы определить номер типа файловой сис-
        темы, можно воспользоваться системным вызовом sysfs(2).
        Отметим, что если бит MS_FSS аргумента  mflag  сброшен,
        тип  файловой системы будет считаться совпадающим с ти-
        пом корневой файловой системы. Аргумент fstyp  принима-
        ется во внимание только при установленном бите MS_FSS.

        После успешного завершения  данного  вызова  ссылки  на
        файл dir будут равносильны ссылкам на корневой  каталог
        смонтированной файловой системы.

        Младший бит аргумента mflag используется для управления
        правом на запись в смонтированную файловую систему. Ес-
        ли он равен 1, запись запрещена; в противном случае за-
        пись разрешена, если есть соответствующее право доступа
        к отдельному файлу.

        Mount  может  быть  вызван  только  суперпользователем.
        Предполагается, что  он  используется  только  утилитой
        mount(1M).

        Системный вызов mount завершается неудачей, если выпол-
        нено хотя бы одно из следующих условий:

        [EPERM]     Действующий идентификатор  пользователя  не
                    является идентификатором суперпользователя.

        [ENOENT]    Какой-либо из указанных файлов не существу-
                    ет.

        [ENOTDIR]   Компонент маршрута не является каталогом.

        [EREMOTE]   Spec является удаленным  устройством  и  не
                    может быть смонтирован.

        [ENOLINK]   Аргумент path указывает на удаленный компь-
                    ютер, связи с которым в данный момент нет.

        [EMULTIHOP] Компоненты path требуют многократного обра-
                    щения к удаленным компьютерам.

        [ENOTBLK]   Spec не является специальным  блочным  уст-
                    ройством.

        [ENXIO]     Физическое   устройство,    соответствующее
                    spec, не существует.

        [ENOTDIR]   Dir не является каталогом.

        [EFAULT]    Spec или dir указывает за пределы  отведен-
                    ного процессу адресного пространства.

        [EBUSY]     Dir в данный момент  смонтирован,  является
                    чьим-то текущим каталогом или занят  каким 
                    либо иным образом.

        [EBUSY]     Физическое   устройство,    соответствующее
                    spec, в данный момент смонтировано.

        [EBUSY]     Исчерпана таблица  смонтированных  файловых
                    систем.

        [EROFS]     Spec защищен от  записи,  а  mflag  требует
                    права на запись.

        [ENOSPC]    Состояние файловой системы в суперблоке  не
                    равно FsOKAY, а mflag требует права на  за-
                    пись.

        [EINVAL]    Суперблок  содержит некорректное магическое
                    число, либо fstyp некорректен,  либо  mflag
                    некорректен.

СМ. ТАКЖЕ 
        sysfs(2), umount(2), fs(4).
        mount(1M) в Справочнике администратора.

ДИАГНОСТИКА 
        При успешном завершении результат  равен  0;  в  случае
        ошибки возвращается -1, а переменной errno присваивает-
        ся код ошибки.



      MOUNT(1M)                                             MOUNT(1M)

      НАЗВАНИЕ
              mount, umount - монтирование и размонтирование файловых
              систем и удаленных ресурсов

      СИНТАКСИС
              /etc/mount  [[-r] [-f тип_фс] файловая_система каталог]

              /etc/mount  [[-r] [-d] ресурс каталог]

              /etc/umount  файловая_система

              /etc/umount  [-d] ресурс

      ОПИСАНИЕ
              Файловые системы, отличные от корневой  (/),  считаются
              сменяемыми в том смысле, что они могут быть как доступ-
              ны,  так и не доступны пользователям. Команда mount де-
              лает доступной пользователям файловую_систему, заданную
              именем содержащего ее специального файла, или удаленный
              ресурс. Файловая_система или ресурс монтируются на ука-
              занный каталог, который должен  существовать.  Его  имя
              становится  именем  корня  смонтированной  системы, а к
              файлу /etc/mnttab  добавляется  соответствующая  запись
              (она будет удалена по команде umount).

              При обращении к mount без аргументов на стандартный вы-
              вод выдается содержимое таблицы смонтированных файловых
              систем  /etc/mnttab. Если список аргументов команды mo-
              unt не полон, недостающие аргументы извлекаются из фай-
              ла /etc/fstab.

              Допускаются следующие опции:

              -r   Выполняется монтирование только  на  чтение.  Если
                   файловая_система  или  ресурс  защищены от записи,
                   эту опцию нужно указать обязательно.

              -d   Ресурс является удаленным ресурсом, который должен
                   быть смонтирован или размонтирован. Для монтирова-
                   ния удаленного ресурса необходимо, чтобы были дос-
                   тупны процедуры РУФ (разделение удаленных файлов).

              -f тип_фс
                   Опция задает тип монтируемой файловой системы. Ес-
                   ли данный аргумент опущен, используется тип корне-
                   вой файловой системы.

              Команда  umount выполняет размонтирование файловой_сис-
              темы или ресурса, то есть делает их недоступными.  Если
              при  обращении  список аргументов не полон, umount ищет
              недостающие аргументы в файле /etc/fstab.

      ФАЙЛЫ
              /etc/mnttab     Таблица смонтированных файловых систем.
              /etc/fstab      Таблица файловых систем.

      СМ. ТАКЖЕ
              fuser(1M), setmnt(1M).
              mount(2), umount(2), fstab(4), mnttab(4) в  Справочнике
              программиста.

      ДИАГНОСТИКА
              Если системный вызов mount(2) завершается неудачей, mo-
              unt печатает соответствующую диагностику. Выдается пре-
              достережение,  если монтируемая файловая система в дан-
              ный момент уже смонтирована под другим именем.  Подклю-
              чение удаленного ресурса закончится неудачей, если дан-
              ный ресурс не доступен, либо РУФ не работает.

              Команда umount завершается неудачей, если файловая_сис-
              тема или ресурс не смонтированы или заняты.  Файловая_-
              система  или ресурс считаются занятыми, если они содер-
              жат открытый файл или рабочий каталог какого-либо поль-
              зователя. Если это так, можно воспользоваться  командой
              fuser(1M),  чтобы  просмотреть  список  соответствующих
              процессов.

      ПРЕДОСТЕРЕЖЕНИЯ
              Не  вынимайте дискету со смонтированной файловой систе-
              мой из дискового устройства до тех пор, пока не  выпол-
              нена  команда umount: это приведет к повреждению файло-
              вой системы.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк