     


















                 Oперационная  система  МОС ВП



              Подсистема системного программиста



                    Программа  монтирования

                    магнитных лент и дисков



                   Руководство пользователя



                         00152-01 92 12

                           Листов 49

















                          1987






                          - 2 -

                      00152-01 92 12


                        АННОТАЦИЯ



     Настоящий  документ  предназначен  для   ознакомления

пользователя с различными функциями программы монтирования

магнитных лент и дисков (MOUNT).

     В документе дано общее описание программы  монтирова-

ния магнитных лент  и  дисков,  описание  формата  команды

MOUNT, ее параметров и  квалификаторов,  а  также  примеры

применения программы.


                          - 3 -

                      00152-01 92 12


                         СОДЕРЖАНИЕ



1.    Назначения и условия выполнения программы монти-

      рования магнитных лент и дисков (MOUNT)........... 5

1.1.  Параметры команды................................. 5

1.2.  Вызов программы...................................10

1.3.  Выход из программы................................10

1.4.  Управление выводом................................10

1.5.  Привилегии для выполнения команды MOUNT...........11

2.    Выполнение программы..............................14

2.1.  Команда MOUNT.....................................14

2.2.  Квалификатор /ACCESSED............................14

2.3.  Квалификатор /ASSIST..............................15

2.4.  Квалификатор /AUTOMATIC...........................17

2.5.  Квалификатор /BIND................................18

2.6.  Квалификатор /BLOCKSIZE...........................19

2.7.  Квалификатор /CACHE...............................20

2.8.  Квалификатор /CLUSTER.............................22

2.9.  Квалификатор /COMMENT.............................23

2.10. Квалификатор /DATA_CHECK..........................25

2.11. Квалификатор /DENSITY.............................26

2.12. Квалификатор /EXTENSION...........................27

2.13. Квалификатор /FOREIGN.............................27

2.14. Квалификатор /GROUP...............................29

2.15. Квалификатор /HDR3................................30

2.16. Квалификатор /INITIALIZE=CONTINUATION.............30

2.17. Квалификатор /LABEL...............................31

2.18. Квалификатор /MESSAGE.............................31

2.19. Квалификатор /MOUNT_VERIFICATION..................32

2.20. Квалификатор /OVERRIDE............................33


                          - 4 -

                      00152-01 92 12


2.21. Квалификатор /OWNER_UIC...........................35

2.22. Квалификатор /PROCESSOR...........................36

2.23. Квалификатор /PROTECTION..........................37

2.24. Квалификатор /QUOTA...............................38

2.25. Квалификатор /REBUILD.............................39

2.26. Квалификатор /RECORDSIZE..........................41

2.27. Квалификатор /SHARE...............................42

2.28. Квалификатор /SYSTEM..............................42

2.29. Квалификатор /UNLOAD..............................43

2.30. Квалификатор /WINDOWS.............................44

2.31. Квалификатор /WRITE...............................45

2.32. Примеры использования команды MOUNT...............45

3.    Сообщения программы MOUNT.........................48

Перечень ссылочных документов...........................49




                          - 5 -

                      00152-01 92 12


         1. Назначение и условия выполнения программы

         монтирования магнитных лент и дисков (MOUNT)



     Программа  монтирования  магнитных  лент   и   дисков

(MOUNT) готовит дисковый том или том  на  магнитной  ленте

для обработки.

     Формат команды:

     MOUNT имя_устройства[:][,...][метка_тома[,...]]

                                 [логическое_имя[:]]

где имя_устройства - имя физического устройства или  логи-

ческое  имя устройства, на котором должен  быть монтирован

том;

    метка_тома - метка  тома, установленного на  указанном

устройстве;

    логическое_имя - логическое  имя, которое  должно быть

назначено монтируемому устройству.



     1.1. Параметры команды



     К параметрам команды MOUNT относятся:

     1) имя_устройства[:][,...]

     Имя физического устройства состоит из  двухсимвольно-

го   кода   устройства,   символьного   кода   контроллера

устройства и физического номера устройства, заданного  как

восьмеричное одно- или двузначное число. Если в  параметре

имя_устройства не указан номер устройства или код контрол-

лера,  система  пытается  монтировать   первое   доступное

устройство, которое  удовлетворяет  указанным  компонентам

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

     Если том не установлен на указанном устройстве, прог-


                          - 6 -

                      00152-01 92 12


рамма MOUNT выдает сообщение, требующее разместить том  на

устройстве; после размещения тома на названном  устройстве

программа MOUNT выполняет операцию.

     Если указано более одного имени устройства для набора

томов на диске или магнитной ленте,  необходимо  разделить

имена устройств запятыми или знаками плюс. Для набора  то-

мов  на  магнитных  лентах  число  указанных  меток  томов

может не совпадать с числом имен устройств;

     2) метка_тома[,...]

     Для дискового тома метка может содержать от 1  до  12

символов. Для томов на магнитных лентах метки могут содер-

жать от 0 до 6 символов. Если указано  более  одной  метки

тома, нужно разделить их запятыми, либо знаками плюс. Тома

должны быть из одного набора томов  и  метки  должны  быть

указаны в порядке, соответствующем  относительному  номеру

тома в наборе.

     При монтировании набора томов  на  магнитных  лентах,

число меток томов может не равняться числу указанных  имен

устройств. Когда достигается маркер конца магнитной  ленты

(EOT), система делает  запрос  оператору  на  монтирование

следующего тома на одном из указанных устройств.

     При монтировании набора дисковых томов  каждая  метка

тома, указанная в списке, должна  соответствовать  позиции

имени устройства в списке имен устройств.

     Параметр метка_тома не требуется при монтировании то-

ма с квалификаторами /FOREIGN и /NOLABEL, или если  указан

квалификатор /OVERRIDE=IDENTIFICATION.

     Чтобы указать логическое имя при вводе одного из этих

квалификаторов, необходимо ввести любой алфавитно-цифровой


                          - 7 -

                      00152-01 92 12


символ в позицию параметра метка_тома;

     3) логическое_имя[:]

     Логическое имя содержит от 1 до 255  алфавитно-цифро-

вых символов. Если  логическое  имя  не  указано,  команда

MOUNT присваивает отдельным дисковым накопителям по  умол-

чанию логическое имя DISK$метка_тома. Команда  присваивает

по  умолчанию  логическое  имя  DISK$имя_набора_томов уст-

ройству, на котором монтируется  корневой  том  из  набора

дисковых томов.

     Аналогично, если не указано логическое имя для  нако-

пителя на магнитной ленте, команда MOUNT назначает  только

одно логическое имя TAPE$метка_тома  первому устройству на

магнитной ленте из списка. Логическое имя набору томов  по

умолчанию не присваивается.

     Если не указаны  квалификаторы  /GROUP  или  /SYSTEM,

программа MOUNT размещает логическое имя в  таблице  логи-

ческих имен процесса, иначе, логические имена  размещаются

в групповой или системной таблицах логических имен.

     Примечание. Необходимо избегать назначения логическо-

го имени, которое соответствует имени  файла  выполняемого

образа в SYS$SYSTEM. Назначение  такого  типа  будет  пре-

пятствовать вызову этого образа.

     В  табл. 1  приведен  список  квалификаторов  команды

MOUNT и  их значений по  умолчанию.

     В  табл. 2  приведен  список  квалификаторов  команды

MOUNT и их  значений по умолчанию для диска.

     В  табл. 3  приведен  список  квалификаторов  команды

MOUNT и их  значений по умолчанию для магнитной ленты.




                          - 8 -

                      00152-01 92 12


                                        Таблица 1

     Список квалификаторов команды и их значений

                   по умолчанию

___________________________________________________

 квалификатор команды          !   Умолчание

_______________________________!___________________

/[NO]ASSIST                    !   /ASSIST

/COMMENT='строка'              !   нет

/DATA_CHECK[=(выбор[,...])]    !

/FOREIGN                       !

/[NO]MESSAGE                   !   /MESSAGE

/OVERRIDE=(выбор[,...])        !   нет

/OWNER_UIC=UIC                 !   нет

/PROCESSOR=выбор               !   нет

/PROTECTION=код                !

/[NO]UNLOAD                    !   /UNLOAD

/[NO]WRITE                     !   /WRITE



                                        Таблица 2

     Список квалификаторов команды и их значений

              по умолчанию для диска

______________________________________________________

 Квалификатор для диска        !   Умолчание

_______________________________!______________________

/ACCESSED=N                    !

/BIND=имя_набора_томов         !   нет

/[NO]CACHE=(выбор[,...])       !   нет

/CLUSTER                       !

/EXTENSION=N                   !   нет

/GROUP                         !   нет


                          - 9 -

                      00152-01 92 12


                                   Продолжение табл. 2

__________________________________________________________

 Квалификатор для диска        !   Умолчание

__________________________________________________________



/[NO]MOUNT_VERIFICATION        !   /MOUNT_VERIFICATION

/[NO]QUOTA                     !   /QUOTA

/[NO]REBUILD                   !   /REBUILD

/[NO]SHARE                     !   /NOSHARE

/SYSTEM                        !   нет

/WINDOWS=N                     !   нет



                                        Таблица 3

     Список квалификаторов команды и их значений

          по умолчанию для магнитной ленты

__________________________________________________________

 Квалификатор для магнитной    !   Умолчание

        ленты                  !

_______________________________!__________________________



/[NO]AUтоMATIC                 !   /AUTOMATIC

/BLOCKSIZE=N                   !   /BLOCKSIZE=2048

/DENSITY=N                     !

/[NO]HDR3                      !   /HDR3

/INITIALIZE=CONTINUATION       !   нет

/[NO]LABEL                     !   /LABEL

/RECORDSIZE=N                  !




                          - 10 -

                      00152-01 92 12


     1.2. Вызов программы



     Для вызова программы монтирования  магнитных  лент  и

дисков в ответ  на  подсказку  DCL  нужно  ввести  команду

MOUNT, за которой следует имя устройства, метка тома и ло-

гическое имя. Если параметр опущен, программа MOUNT запра-

шивает опущенный  параметр. Если  не  указан  квалификатор

/OVERRIDE=IDENTIFICATION или не используются квалификаторы

/FOREIGN и /NOLABEL, то имя устройства и метка тома обяза-

тельны. Логическое имя необязательно.



     1.3. Выход из программы



     После успешного выполнения операции  программа монти-

рования  магнитных  лент и  дисков  возвращает  управление

на командный уровень DCL. В противном случае, перед  выво-

дом подсказки DCL, программа MOUNT генерирует сообщение об

ошибке. Если ввести CTRL/X  или  CTRL/C,  программа  MOUNT

аварийно завершит операцию и будет выдана подсказка DCL.



     1.4. Управление выводом



     По квалификатору команды /COMMENT указывается  допол-

нительная информация, которая должна быть включена в  зап-

рос оператора, когда операция монтирования требует  вмеша-

тельства оператора. Строка текста, указанная в  квалифика-

торе /COMMENT, посылается в файл регистрации  оператора  и

на устройство SYS$OUTPUT.

     По квалификатору команды /[NO]MESSAGE на текущее уст-

ройство пользователя  SYS$OUTPUT  посылается  сообщение  о


                          - 11 -

                      00152-01 92 12


монтировании.  Квалификатор /MESSAGE используется по умол-

чанию,  при  этом  сообщения  посылаются   на   устройство

SYS$OUTPUT. Если указан квалификатор /NOMESSAGE с квалифи-

катором /COMMENT, сообщения не  посылаются  на  устройство

SYS$OUTPUT; оператор, однако, видит их, поскольку терминал

оператора позволяет получать сообщения.



     1.5. Привилегии для выполнения команды MOUNT



     Квалификаторы команды MOUNT, требующие особых  приви-

легий:

     1) /ACCESSED

     При использовании квалификатора  /ACCESSED  требуется

привилегия пользователя OPER;

     2) /CACHE

     Следующие выборы квалификатора /CACHE требуют  особых

привилегий:

     - [NO]EXTENT

     Для  кэширования экстентов требуется привилегия поль-

зователя OPER;

     - [NO]FILE_ID

     Для кэширования идентификаторов файлов требуется при-

вилегия пользователя OPER;

     - [NO]QUOTA

     Для кэширования квот требуется привилегия пользовате-

ля OPER;

     3) /FOREIGN

     Чтобы  монтировать  том  в текущем  формате  файловой

структуры с квалификатором /FOREIGN, требуется  привилегия

пользователя VOLPRO, или  UIC  пользователя  должен  соот-


                          - 12 -

                      00152-01 92 12


ветствовать UIC на томе;

     4) /GROUP

     Для использования квалификатора /GROUP требуется при-

вилегия пользователя GRPNAM;

     5) /OVERRIDE

     Следующие выборы квалификатора /OVERRIDE требуют осо-

бых привилегий:

     - ACCESSIBILITY

     Для использования выбора ACCESSIBILITY требуется при-

вилегия пользователя VOLPRO, либо  нужно  быть  владельцем

тома;

     - EXPIRATION

     Для использования выбора EXPIRATION требутся привиле-

гия пользователя VOLPRO, или UIC пользователя должен соот-

ветствовать UIC, записанному на томе;

     - LOCK

     Для использования  выбора  LOCK требуется  привилегия

VOLPRO, или нужно быть владельцем тома;

     6) /OWNER_UIC=UIC

     Для использования квалификатора /OWNER_UIC для  томов

с файловой структурой уровня I требуется  привилегия поль-

зователя VOLPRO, или UIC пользователя должен  соответство-

вать UIC, записанному на томе;

     7) /PROCESSOR

     Для использования квалификатора /PROCESSOR  требуется

привилегия  пользователя  OPER.  Выбор  спецификация_файла

требует привилегию пользователя CMKRNL, а также и привиле-

гию OPER;

     8) /PROTECTION

     Для использования квалификатора /PROTECTION на томе с


                          - 13 -

                      00152-01 92 12


файловой структурой уровня I требуется привилегия  пользо-

вателя VOLPRO, или UIC пользователя должен соответствовать

UIC, записанному на томе;

     9) /QUOTA

     Для указания квалификатора  /QUOTA требуется привиле-

гия пользователя VOLPRO, или UIC пользователя должен соот-

ветствовать UIC, записанному на томе;

     10) /SYSTEM

     Для  использования  квалификатора  /SYSTEM  требуется

привилегия пользователя SYSNAM;

     11) /WINDOWS

     Для использования  квалификатора  /WINDOWS  требуется

привилегия пользователя OPER.














                          - 14 -

                      00152-01 92 12


                   2. Выполнение программы



     2.1. Команда MOUNT



     При издании команды MOUNT программа монтирования маг-

нитных лент и дисков проверяет:

     1) не распределено ли устройство для другого  пользо-

вателя;

     2) загружен ли том  на указанном устройстве;

     3) соответствует ли метка тома  указанной метке.

     Для томов магнитных лент  программа  MOUNT  проверяет

также поле доступности тома в метке VOL1.

     Обычно,  программа  MOUNT  закрепляет  устройство  за

пользователем, издавшим команду. Однако, монтирование  то-

мов с квалификаторами /SHARE, /GROUP или /SYSTEM открепля-

ет устройства. Эти квалификаторы предназначены  для  того,

чтобы сделать тома разделяемыми.

     При успешном завершении операции программа MOUNT  по-

сылает сообщение на устройство SYS$OUTPUT.  Если  операция

завершилась неуспешно  по  какой-либо  причине,  программа

MOUNT выдает сообщение об ошибке.



     2.2. Квалификатор /ACCESSED



     По квалификатору /ACCESSED для дисковых томов  указы-

вается приблизительное число каталогов, которые будут  ис-

пользоваться на томе за время одного сеанса работы.

     Формат:

     MOUNT/ACCESSED=N устр:

где N - число каталогов;


                          - 15 -

                      00152-01 92 12


    устр: - имя устройства.

     По квалификатору /ACCESSED в команде MOUNT перекрыва-

ется  умолчание, указанное при инициации  тома по  команде

INITIALIZE/ACCESSED. Значение N может быть от  0  до  255.

для использования квалификатора /ACCESSED требуется приви-

легия пользователя OPER.

     Пример.

     $ MOUNT/ACCESSED=150 DMA1: WORK

     В примере по команде MOUNT том с меткой WORK монтиру-

ется на устройстве DMA1:, 150 означает число активных  ка-

талогов на томе.



     2.3. Квалификатор /ASSIST



     По квалификатору  /ASSIST  допускается  вмешательство

оператора или пользователя в случае неуспешного выполнения

запроса на монтирование.

     Формат:

     /[NO]ASSIST устр:

где устр: - имя устройства.

     Если во время операции монтирования  произошел  сбой,

то пользователю и определенным классам  операторов  стано-

вится известно об этом. В этом случае оператор или пользо-

ватель  решает  либо  аварийно  завершить  операцию,  либо

исправить условие возникновения ошибки и продолжить опера-

цию.

     Сообщения, требующие помощи оператора, посылаются  на

все терминалы, которые способны принимать сообщения;  зап-

росы на монтирование магнитной ленты посылаются к операто-

рам, обслуживающим ленты, а запросы на монтирование  диска


                          - 16 -

                      00152-01 92 12


посылаются к операторам, обслуживающим диски.

     Таким образом, если требуется помощь оператора в про-

цессе монтирования диска, сообщение посылается  оператору,

обслуживающему диск.

     Любой ответ оператора на запрос о  монтировании  тома

записывается на устройство SYS$OUTPUT для того,  чтобы  он

был послан на терминал  пользователя, или  записывается  в

файл регистрации пакетных заданий.

     Если ни один терминал оператора не может получить со-

общение и оператор не может ответить на требование о помо-

щи в  процессе  монтирования, то  выдается  сообщение, ин-

формирующее пользователя о ситуации.

     Если том размещен на требуемом накопителе, не  требу-

ется никакого дополнительного ответа оператора. Если  тре-

бование о монтировании исходит из пакетного задания, и нет

терминала, способного принять сообщение, операция монтиро-

вания аварийно завершается.

     По умолчанию действует квалификатор /ASSIST. Он может

быть перекрыт квалификатором /NOASSIST.

     Пример.

     $ MOUNT/NOASSIST DMA0: DOC WORK

     %MOUNT-I-MOUNTED, DOC MOUNTED ON _NODE$DMA0:

     По  команде  MOUNT  монтируется том  с  меткой  DOC и

присваивается логическое имя WORK. Так как указан квалифи-

катор /NOASSIST, то не требуется вмешательства оператора.




                          - 17 -

                      00152-01 92 12


     2.4. Квалификатор /AUTOMATIC



     По квалификатору /AUTOMATIC происходит автоматическое

переключение томов и автоматическое присваивание меток то-

мов магнитной ленты.

     Формат:

     /[NO]AUTOMATIC устр:

где устр: - имя устройства.

     По умолчанию действует квалификатор /AUTOMATIC.

     Если имеется  несколько  устройств  магнитной  ленты,

закрепленных за набором томов, вспомогательный управляющий

процесс магнитной ленты MTAACP выполняет переключение  то-

мов  путем  последовательного  выбора  каждого  доступного

устройства магнитной ленты, закрепленного за  набором  то-

мов. MTAACP ожидает следующий том в наборе томов,  который

должен быть загружен на этом устройстве.

     Если вспомогательный управляющий процесс пишет на на-

бор томов, он создает метку и инициирует каждую  следующую

магнитную ленту с этой меткой и  характеристиками  защиты,

которые установлены для первой магнитной ленты  из  набора

томов.

     Если вспомогательный управляющий процесс читает набор

томов, он создает метку и пытается  монтировать  следующую

магнитную ленту с такой меткой.

     Если на  устройстве  установлена  неверная  магнитная

лента, или на устройстве нет магнитной  ленты,  то  MTAACP

посылает сообщение на консоль оператора, требующее от опе-

ратора монтировния корректной магнитной ленты.

     Созданная метка  помещается  в  шестисимвольное  поле

идентификатора тома. Первые 4 символа поля содержат первые


                          - 18 -

                      00152-01 92 12


4 символа метки, указанной в команде монтирования,  допол-

ненные символами подчеркивания, если метка состоит  менее,

чем из 4-х символов. 5-ый и 6-ой символы содержат  относи-

тельный номер тома для данной кассеты в наборе томов.

     Если указан квалификатор /NOAUTOMATIC,  вспомогатель-

ный управляющий процесс MTAACP требует вмешательства  опе-

ратора для переключения на следующее устройство при  появ-

лении метки конца ленты и требует, чтобы  оператор  указал

метку для каждой новой кассеты, добавленной к  набору  то-

мов.

     Пример.

     $ MOUNT/NOAUTOMATIC MSA0: ABCD, EFGH

     По команде MOUNT дается указание, что не нужно созда-

вать собственную метку для 2-го тома, а  использовать  ту,

которая указана в команде MOUNT. Если 2-ой том еще не име-

ет  метки,  тогда  оператор  должен  использовать  команду

REPLY/INIT и указать вторую метку.



     2.5. Квалификатор /BIND



     По квалификатору /BIND создается набор томов из одно-

го или более дисковых томов, или добавляется один или нес-

колько томов к существующему набору томов.

     Формат:

     /BIND=имя_набора_томов устр:[,...] метка_тома[,...]

где имя_набора_томов - имя, содержащее от 1 до 12 алфавит-

но-цифровых символов, идентифицирующее набор томов;

    устр: - имя устройства;

    метка_тома - метка тома, установленного на физическом

устройстве.


                          - 19 -

                      00152-01 92 12


     Квалификатор /BIND  должен  указываться  либо  только

один раз при создании набора томов, либо каждый раз, когда

том добавляется к набору. Если в команде DISMOUNT  не  ис-

пользуется квалификатор /UNIT, то при демонтировании любо-

го отдельного тома весь набор томов демонтируется.

     При создании набора томов томам, указанным  в  списке

меток томов, присваиваются относительные  номера  томов  в

зависимости от их позиции в списке меток. Первый том, ука-

занный таким образом, становится корневым томом в  наборе.

при добавлении тома или томов к набору первая, указанная в

команде MOUNT, метка тома должна быть меткой корневого то-

ма, если корневой том еще не был монтирован.

     Пример.

     $ MOUNT/BIND=LIBRARY DMA0:, DMA1:, DMA2:, BOOK1,

                                             BOOK2, BOOK3

     В примере по команде MOUNT создается  набор  томов  с

именем LIBRARY. Набор томов состоит  из  томов  с  метками

BOOK1, BOOK2,  BOOK3,  которые  монтируются  физически  на

устройствах DMA0:, DMA1:, DMA2:.



     2.6. Квалификатор /BLOCKSIZE



     По квалификатору /BLOCKSIZE для томов магнитных  лент

перекрывается размер блока, заданный по умолчанию.

     Формат:

     /BLOCKSIZE=N устр:

где N - размер блока;

    устр: - имя устройства.

     Допустимые значения размера блока для операций в  СУД

находятся в интервале от 20 до 65532,  а  для  операций  в


                          - 20 -

                      00152-01 92 12


других системах от 18 до 65534. По умолчанию, для томов на

магнитных лентах записи упаковываются в блоки по 2048 бай-

тов. Для чужих или непомеченных лент умолчание  составляет

512 байтов.

     Необходимо указать  квалификатор  /BLOCKSIZE  в  двух

случаях:

     1) при монтировании магнитных лент, не имеющих  метки

HDR2. Для таких магнитных лент необходимо  указать  размер

блока. Например, чтобы монтировать магнитную ленту  RAFOS,

нужно указать квалификатор /BLOCKSIZE=512;

     2) при монтировании магнитных лент, размер блоков ко-

торых первышает размер блока по умолчанию  (2048  байтов).

в этом случае, указывается размер максимального блока.

     Пример.

     $ MOUNT/FOREIGN/BLOCKSIZE=1000 MSA1:

     В примере  по  квалификатору  /BLOCKSIZE  указывается

размер блока в 1000 байтов;  по  умолчанию  для  магнитной

ленты, монтированной  с  квалификатором  /FOREIGN,  размер

блока составил бы 512 байтов.



     2.7. Квалификатор /CACHE



     По квалификатору /CACHE запрещаются или перекрываются

лимиты кэширования, установленные во время генерации  сис-

темы.

     Формат:

     /[NO]CACHE=(выбор[,...])

где выбор - параметр для изменения лимитов.


                          - 21 -

                      00152-01 92 12


     Можно указать один или несколько выборов:

     1) [NO]EXTENT[=N]

где N - число записей в кэше экстентов.

     Разрешается или  запрещается  кэширование  экстентов.

если разрешено кэширование экстентов, требуется привилегия

OPER. NOEXTENT эквивалентно EXTENT=0, что означает  запре-

щение кэширования экстентов;

     2) [NO]FILE_ID[=N]

где N - число записей, большее 1.

     Разрешается или запрещается кэширование идентификато-

ров файлов.  Для  разрешения  кэширования  идентификаторов

файлов требуется привилегия OPER.  NOFILE_ID  эквивалентно

FILE_ID=1; оба выбора запрещают кэширование  идентификато-

ров файлов;

     3)  LIMIT=N

где N - указывает максимальное количество свободного  про-

странства в  кэше экстентов в тысячных долях текущего дос-

тупного свободного пространства на диске;

     4) [NO]QUOTA[=N]

где N - число записей в кэше квот.

     Разрешается  или  запрещается  кэширование  квот. Для

разрешения  кэширования  квот требуется  привилегия  OPER.

обычно N устанавливается равным максимальному числу актив-

ных пользователей диска с допустимыми квотами.  NOQUOTA  и

QUOTA=0 запрещают кэширование квот;

     5) WRITETHROUGH

     Запрещается кэширование обратной записи, при  которой

во время закрытия файлов пишутся только заголовки  файлов,

открытых для записи. Таким образом,  при  указании  выбора

WRITETHROUGH заголовки файлов  записываются  на  диск  при


                          - 22 -

                      00152-01 92 12


каждой операции над заголовком файла.

     При указании нескольких выборов необходимо  разделить

их запятыми и  заключить  список  в круглые скобки.

     Квалификатор /CACHE перекрывает один или более  суще-

ствующих лимитов кэширования, установленных во время гене-

рации системы. Можно изменить один или  несколько  лимитов

за счет соответствующего выбора.

     При указании /NOCACHE  кэширование  всего  диска  за-

прещается для  указанного  тома. Квалификаторы  /NOCACHE и

/CACHE=(NOEXTENT, NOFILE_ID, NOQUOTA, WRITETHROUGH)  экви-

валентны.

     Пример.

     $ MOUNT/CACHE=(EXTENT=60, FILE_ID=60, QUOTA=20,-

     _$ WRITETHROUGH) DMA0: FILES WORK

     %MOUNT-I-MOUNTED, FILES MOUNTED ON _NODE$DMA0:

     В примере по команде MOUNT монтируется том  с  меткой

FILES и ему присваивается логическое имя WORК.  Квалифика-

тор /CACHE допускает кэш  экстентов  из  60  записей,  кэш

идентификаторов файлов из 60 записей и  кэш  квот  из  20,

а также запрещает кэширование обратной записи.





     2.8. Квалификатор /CLUSTER



     Квалификатор /CLUSTER в данной версии не  использует-

ся.






                          - 23 -

                      00152-01 92 12


     2.9. Квалификатор /COMMENT



     По квалификатору /COMMENT указывается  дополнительная

информация, которая должна быть включена в запрос операто-

ра, если операция монтирования требует помощи оператора.

     Формат:

     /COMMENT="строка" устр:

где "строка" - текстовая строка, которая заносится в  файл

регистрации оператора и  выдается  на  текущее  устройство

SYS$OUTPUT;

    устр: - имя устройства.

     Примеры:

     1. $ MOUNT DMA1:  TESTSYS/COMMENT="VOLUME  IN

                                               CABINET 6."

        %MOUNT-I-OPRQST, PLEASE MOUNT VOLUME TESTSYS IN

                                             DEVICE _DMA1:

     VOLUME IN CABINET 6.

     %MOUNT-I-MOUNTED TESTSYS MOUNTED ON _DMA1:

     %MOUNT-I-OPRQSTDON, OPERATOR REQUEST CANCELED - MOUNT

     COMPLETED SUCCESSFULLY

     По команде MOUNT  выдается запрос оператору на монти-

рование тома TESTSYS  на  устройстве  DMA1:. По квалифика-

тору /COMMENT оператор информируется о монтировании  тома.

после того,  как  оператор  разместил  том  на  устройстве

DMA1:, программа MOUNT  продолжает  операцию.  Как  только

операция завершится, запрос оператора аннулируется.

     2. $ MOUNT DMA1: TESTSYS/COMMENT="VOLUME IN

                                              CABINET  6."

       %MOUNT-I-OPRQST, PLEASE MOUNT VOLUME TESTSYS IN

                                             DEVICE _DMA1:


                          - 24 -

                      00152-01 92 12


     VOLUME IN CABINET 6

     %MOUNT-I-OPREPLY, THIS IS A '/PENDING' RESPONSE  FROM

     THE OPERATOR.

     15-APR-1986  10:27:38.15,  REQUEST   2   PENDING   BY

     OPERATOR TTA6

     %MOUNT-I-OPREPLY, THIS IS A  '/ABORT'  RESPONSE  FROM

     THE OPERATOR.

     15-APR-1986 10:29:59.34 REQUEST 2 ABORTED BY OPERATOR

     TTA6

     %MOUNT-F-OPRABORT, MOUNT ABORTED BY OPERATOR

     Команда MOUNT в  примере 2  аналогична  предыдущей  в

примере 1. Однако, в примере 2, поскольку запрошенное уст-

ройство занято, оператор аварийно завершает  монтирование.

     3. $ MOUNT DMA0: TESTSYS/COMMENT="VOLUME  IN  CABINET

        6, ONCE AGAIN WITH FееLING."

     %MOUNT-I-OPRQST,  PLEASE  MOUNT  VOLUME  TESTSYS   IN

                                             DEVICE _DMA0:

     VOLUME IN CABINET 6, ONCE AGAIN WITH FEELING.

     %MOUNT-I-OPREPLY, SUBSTITUTE DMA1:

     15-APR-1985  10:43:42.30,  REQUEST  3  COMPLETED   BY

     OPERATOR TTA6

     $ MOUNT-I-MOUNTED, TESTSYS MOUNTED ON _DMA1:

     По команде MOUNT делается запрос оператору на  монти-

ровние тома TESTSYS на устройстве DMA0:. В примере  3  за-

прошенное оператором устройство  занято, и оператор  пере-

назначает монтирование на устройство DMA1:.




                          - 25 -

                      00152-01 92 12


     2.10. Квалификатор /DATА_CHECK



     По  квалификатору  /DATA_CHECK  перекрываются  выборы

контроль за чтением и/или контроль за  записью,  указанные

для тома при его инициации.

     Формат:

     /DАТА_CHECK[=(выбор[,...])] устр:

где выбор - контроль за операциями чтения и/или записи.

     Можно указать один или оба из следующих выборов:

     1) READ

     Выполняет контроль за всеми операциями чтения;

     2) WRITE

     Выполняет контроль за всеми операциями записи;

    устр: - имя устройства.

     При указании нескольких выборов необходимо  разделять

их запятыми и заключать список в круглые скобки.

     Если в квалификаторе /DATA_CHECK выбор не указан,  то

по умолчанию предполагается /DATA_CHECK=WRITE.

     Пример.

     $ MOUNT/DATA_CHECK=READ CLEMENTS$DMA2: SAM BOOK

     По команде MOUNT монтируется  том  с  меткой  SAM  на

устройстве CLEMENTS$DMA2: и ему  присваивается  логическое

имя BOOK. Квалификатор /DATA_CHECK=READ перекрывает преды-

дущую спецификацию INITIALIZE/DATA_CHECK=WRITE, таким  об-

разом, последующие операции чтения на томе BOOK подчиняют-

ся операциям контроля за данными.




                          - 26 -

                      00152-01 92 12


     2.11. Квалификатор /DENSITY



     По  квалификатору /DENSITY  указывается  плотность (в

BPI), с которой будут записываться  чужие  и  непомеченные

магнитные ленты.

     Формат:

     [/FOREIGN][/NOLABEL]/DENSITY=N устр:

где N - плотность записи;

    устр: - имя устройства.

     Можно указать плотность записи в 800  BPI,  1600  BPI

или 6250 BPI, если эти значения  плотности  поддерживаются

устройствами магнитных лент. Если не указана та плотность,

с которой магнитная лента была ранее записана, то по умол-

чанию принимается значение плотности,  с  которой  сделана

первая запись на томе.

     Указанная плотность используется только с  квалифика-

торами /FOREIGN или /NOLABEL, и когда  первая  выполняемая

операция на магнитной ленте - операция записи.

     Если указан квалификатор /LABEL или, если первая опе-

рация на магнитной ленте - чтение, тогда  магнитная  лента

читается или пишется с той плотностью, с  которой  сделана

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

     Пример.

     $ MOUNT/FOREIGN/DENSITY=1600 MSA0: TAPE

     По команде  монтируется  чужая  магнитная  лента   на

устройстве MTA0: и присваивается  логическое  имя TAPE. По

квалификатору /DENSITY магнитная лента должна быть записа-

на с плотностью в 1600 BPI.






                          - 27 -

                      00152-01 92 12


     2.12. Квалификатор /EXTENSION



     По квалификатору /EXTENSION указывается число  блоков

для дисковых файлов, на которое файлы будут расширяться на

томе, если это число не было  указано  отдельной  командой

или программным запросом.

     Формат:

     /EXTENSION=N устр:

где N - число блоков;

    устр: - имя устройства.

     В качестве N можно указать значение OT  0  до  65535,

чтобы перекрыть значение, указанное при инициации тома.

     Пример.

     $ MOUNT/EXTENSION=64 DMA0: DOC WORK

     По команде MOUNT монтируется  том  с  меткой  DOC  на

устройстве DMA0:, тому присваивается логическое имя WORK и

указывается по умолчанию расширение в 64 блока для  файлов

на томе WORK.



     2.13. Kвалификатор /FOREIGN



     По квалификатору /FOREIGN указывается, что том  имеет

формат, несовпадающий со стандартным форматом,  используе-

мым операционной системой МОС ВП.

     Формат:

     /FOREIGN устр:

где устр: - имя устройства.

     Необходимо использовать квалификатор /FOREIGN,  когда

том магнитной ленты не является томом со стандартными мет-

ками или дисковый том не в формате файловой структуры.


                          - 28 -

                      00152-01 92 12


     Если том монтируется с  квалификатором  /FOREIGN,  то

программа, используемая для чтения тома, должна уметь  об-

рабатывать метки тома, если они имеются. Операционная сис-

тема МОС ВП не  поддерживает  вспомогательный  управляющий

процесс аср для обработки тома.

     Тома в формате DOS SM и RAFOS необходимо  монтировать

с квалификатором /FOREIGN.

     Защитой по умолчанию, используемой для  чужих  томов,

является RWLP (READ, WRITE, LOGICAL I/O, PHYSICAL I/O) для

категорий пользователей SYSTEM и OWNER. Если указан  также

квалификатор /GROUP, то члены группы также получают доступ

RWLP. Если указаны квалификаторы /SYSTEM  или  /SHARE,  то

групповому и общему  пользователю  предоставляется  доступ

RWLP.

     Для монтирования тома в формате файловой структуры  с

квалификатором /FOREIGN требуется привилегия  пользователя

VOLPRO, или UIC пользователя должен  соответствовать  UIC,

записанному на томе.

     Примеры:

     1. $ MOUNT/FOREIGN MSA1: TAPE

     По команде MOUNT монтируется чужая магнитная лента на

устройстве МSА1:.

     2. $ MOUNT/FOREIGN DMA2: SAVEDISK

     По команде MOUNT монтируется чужой том на  устройстве

DMA2: и присваивается логическое имя SAVEDISK. Как  том  с

нефайловой структурой SAVEDISK  может  использоваться  для

операций сохранения программой BACKUP на  последовательном

диске.




                          - 29 -

                      00152-01 92 12


     2.14. Квалификатор /GROUP



     По квалификатору /GROUP том становится доступным  для

других пользователей с тем же самым номером группы в  UIC,

что и у пользователя, издавшего команду MOUNT.

     Формат:

     /GROUP устр:

где устр: - имя устройства.

     Логическое имя для устройства помещается в  групповую

таблицу логических имен. Чтобы  использовать  квалификатор

/GROUP, требуется  привилегия  пользователя  GRPNAM.  Eсли

владельцем тома является пользователь другой группы,  дос-

туп может быть невозможен из-за зющиты тома.

     Примеры:

     1. $ MOUNT/GROUP DM1:, DM2:, DM3:-

     _$ PAYVOL1, PAYVOL2, PAYVOL3 PAY

     По команде MOUNT монтируется и становится  доступным,

в зависимости от базиса группы, набор томов, состоящий  из

томов с метками PAYVOL1, PAYVOL2, PAYVOL3. Логическое  имя

PAY присваивается набору; все пользователи, желающие иметь

доступ к файлам на этих томах, могут ссылаться на набор по

логическому имени PAY:.

     2. $ MOUNT/GROUP/BIND=MASTER_PAY-

     _$ DM4: PAYVOL4

     По команде MOUNT добавляется том с меткой  PAYVOL4  к

существующему набору томов MASTER_PAY.  Корневой  том  для

набора томов должен быть уже монтирован, когда эта команда

издана.




                          - 30 -

                      00152-01 92 12


     2.15. Квалификатор /HDR3



     По квалификатору /HDR3 осуществляется запись головных

меток тома на томах магнитной ленты, используемых в систе-

ме МОС ВП.

     Формат:

     /[NO]HDR3 устр:

где устр: - имя устройства.

     По умолчанию головные метки записываются на том. Мож-

но указать квалификатор /NOHDR3 для записи магнитных лент,

которые будут использоваться операционными системами,  ко-

торые не могут корректно обрабатывать головные метки.

     Пример.

     $ INITIALIZE/NOHDR3 MTA0: ABCD

     $ MOUNT/NOHDR3 MTA0: ABCD

     Команды INITIALIZE и MOUNT подготавливают  для  обра-

ботки магнитную ленту со стандартными метками.  Квалифика-

тор /NOHDR3 указывает, что никакие головные метки не будут

записываться, таким образом создается магнитная лента, ко-

торая может быть использована другими операционными систе-

мами.



     2.16. Квалификатор /INITIALIZE=CONTINUATION



     По квалификатору /INITIALIZE=CONTINUATION любой  том,

добавленный к набору томов магнитной  ленты,  инициируется

перед началом записи на него.

     Формат:

     /INITIALIZE=CONTINUATION устр:

где устр: - имя устройства.


                          - 31 -

                      00152-01 92 12


     Пример.

     $ MOUNT/INITIALIZE=CONTINUATION MSA0: ABCD

     По  квалификатору  /INITIALIZE=CONTINUATION   команды

MOUNT присваиваются метки тому продолжения. В этом  случае

оператор может издать команду REPLY/TO=N, и система  прис-

воит метку, полученную  из  исходной.  Система  использует

метку, указанную в команде монтирования, и добавляет соот-

ветствующий номер (ABCD02, ABCD03 и т. д.).



     2.17. Квалификатор /LABEL



     Квалификатор /LABEL указывает,  что  магнитная  лента

имеет стандартные метки.

     Формат:

     /[NO]LABEL устр:

где устр: - имя устройства.

     По умолчанию действует  квалификатор /LABEL. Квалифи-

катор /NOLABEL эквивалентен квалификатору /FOREIGN.

     Пример.

     $ MOUNT/LABEL MSA1: TAPE

     По команде MOUNT монтируется магнитная лента со стан-

дартными метками на устройстве MSA1:  и  ей  присваивается

логическое имя TAPE.



     2.18. Квалификатор /MESSAGE



     По квалификатору /MESSAGE сообщения о требовании мон-

тирования передаются на текущее устройство SYS$OUTPUT.

     Формат:

     /[NO]MESSAGE устр:


                          - 32 -

                      00152-01 92 12


где устр: - имя устройства.

     При указании квалификатора /NOMESSAGE, когда монтиро-

вание осуществляется с помощью оператора, сообщения не вы-

водятся на текущее устройство SYS$OUTPUT, однако, выводят-

ся на терминал оператора.

     По умолчанию действует квалификатор /MESSAGE.

     Пример.

     $ MOUNT/NOMESSAGE DMA0: SLIP DISC

     Том с меткой SLIP монтируется на устройстве  DQA0:  и

ему  присваивается  логическое  имя   DISC.   Квалификатор

/NOMESSAGE запрещает передачу сообщений о требовании  мон-

тирования на терминал пользователя.



     2.19. Квалификатор /MOUNT_VERIFICATION



     По квалификатору /MOUNT_VERIFICATION устройство  ста-

новится кандидатом на проверку монтирования.

     Формат:

     /[NO]MOUNT_VERIFICATION устр:

где устр: - имя устройства.

     Квалификатор /MOUNT_VERIFICATION не имеет смысла  для

магнитных  лент.  По  умолчанию   действует   квалификатор

/MOUNT_VERIFICATION.

     Пример.

$ MOUNT/CACHE=(NOEXTENT,NOFILE_ID,NOQUOTA,WRITETHROUGH)-

_$/NOMOUNT_VERIFICATION DMA02: FILES WORK

%MOUNT-I-MOUNTED, FILES MOUNTED ON _NODE$DMA0:

     По команде MOUNT монтируются TOM  с  меткой  FILES  и

и ему  присваивается  логическое  имя  WORK.  Квалификатор

/CACHE запрещает кэширование экстентов, кэширование  иден-


                          - 33 -

                      00152-01 92 12


тификаторов файлов, кэширование квот и кэширование  обрат-

ной записи; квалификатор  /NOMOUNT_VERIFICATION  запрещает

проверку монтирования.



     2.20. Квалификатор /OVERRIDE



     По квалификатору /OVERRIDE перекрывается одна или бо-

  лее проверок защиты, которые выполняет команда MOUNT.

     Формат:

     /OVERRIDE=(выбор[,...]) устр:

где выбор может принимать одно из следующих значений:

     1) ACCESSIBILITY (только для магнитных лент)

     Если конфигурация системы позволяет, то выбор  перек-

рывает значение, указанное в поле доступности тома. В каж-

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

торую файловая система на магнитной ленте  использует  для

обработки этого поля. По  умолчанию  МОС  ВП  поддерживает

программу, которая проверяет это поле.

     Для использования выбора ACCESSIBILITY требуется при-

вилегия пользователя VOLPRO, или необходимо быть  владель-

цем тома;

     2) EXPIRATION (только для магнитных лент)

     Позволяет перекрыть  устаревшие даты  создания  томов

и файлов на них. Квалификатор необходимо использовать, ес-

ли дата истечения в головной метке первого файла,  который

требуется перезаписать, еще не наступила. Требуется приви-

легия пользователя VOLPRO или UIC пользователя должен  со-

ответствовать UIC, записанному на томе;

     3) IDENTIFICATION

     Перекрывает идентификатор тома в  метке  тома.


                          - 34 -

                      00152-01 92 12


     Необходимо использовать этот квалификатор для  монти-

рования тома,  метка  которого  неизвестна.  Перекрывается

только поле идентификатора тома.  Защита  тома,  если  она

есть, сохраняется;

     4) OWNER_IDENTIFIER

     Препятствует обработке поля идентификатора владельца.

этот выбор нужно  использовать,  если  необходимо  обмени-

ваться защищенными магнитными лентами  между  операционной

системой МОС ВП и другими операционными  системами;

     5) SETID

     Препятствует проверке идентификатора набора файлов  в

головной метке первого файла на томе продолжения.  Необхо-

димо использовать этот квалификатор только  для  томов  со

стандартными метками,  для  которых  идентификатор  набора

файлов первого файла на  томе  продолжения  отличается  от

идентификатора набора файлов первого файла на первом смон-

тированном томе. При  указании  нескольких  выборов  нужно

разделять их запятыми и заключать в круглые скобки;

    устр: - имя устройства.

     Для использования  квалификатора /OVERRIDE с выборами

ACCESSIBILITY, EXPIRATION вместе с квалификатором /FOREIGN

требуются привилегии пользователя  OPER  и  VOLPRO,  иначе

магнитная лента не будет прочитана.

     Пример.

     $ MOUNT/OVERRIDE=IDENTIFICATION MSA0:

     По команде MOUNT перекрывается поле идентификации то-

ма,  таким  образом,  монтируется   магнитная   лента   на

устройстве MSA0: без спецификации метки.




                          - 35 -

                      00152-01 92 12


     2.21. Квалификатор /OWNER_UIC



     По квалификатору /OWNER_UIC  указанный  UIC  присваи-

вается  владельцу тома во время монтирования. UIC владель-

ца, записанный на томе, отвергается. Если том  монтируется

с квалификатором  /FOREIGN,  по  квалификатору  /OWNER_UIC

UIC владельца будет отличен от текущего UIC пользователя.

     Формат:

     /OWNER_UIC=UIC устр:

где UIC - код идентификации пользователя, имеет формат:

     [гр, чл]

где гр - восьмеричное число от 0  до  377,  представляющее

номер группы;

    чл - восьмеричное число от 0  до  377,  представляющее

номер члена;

    [] - при указании UIC квадратные скобки обязательны;

    устр: - имя устройства.

     Для  использования  этого  квалификатора  для   томов

с файловой структурой  требуется  привилегия  пользователя

VOLPRO, или UIC пользователя должен  соответствовать  UIC,

записанному на томе.

     Пример.

     $ MOUNT/OWNER_UIC=[016,360] DMA3: WORK

     По команде MOUNT монтируется диск с  меткой  WORK  на

устройстве DMA3: и присваивается UIC владельца [016,360].




                          - 36 -

                      00152-01 92 12


     2.22. Квалификатор /PROCESSOR



     Для магнитных лент и  дисков  с  файловой  структурой

уровня 1  по квалификатору /PROCESSOR присоединяется вспо-

могательный управляющий процесс (ACP) для обработки  тома.

команда  MOUNT  по  квалификатору  /PROCESSOR  перекрывает

вспомогательный  управляющий  процесс,  присоединенный   к

устройству по умолчанию.

     Для диска с файловой структурой  уровня  2 квалифика-

тор /PROCESSOR управляет блоком распределения кэш-памяти.

     Формат:

     /PROCESSOR=выбор устр:

где выбор принимает одно из следующих значений:

     1) UNIQUE

     Для  магнитной  ленты  и диска с файловой  структурой

уровня 1 создается новый процесс для выполнения копии  об-

раза ACP по умолчанию для указанного типа  устройства  или

контроллера. Для диска  с  файловой  структуррй  уровня  2

распределяются отдельные блоки кэш-памяти;

     2) SAME:устройство

     Для магнитной ленты и  диска  с  файловой  структурой

уровня 1  используется тот же  ACP  процесс,  который  ис-

пользуется в текущий  момент  указанным  устройством.  Для

диска  с файловой структурой уровня  2  используется  блок

распределения кэш-памяти, связанный  с  указанным  устрой-

ством;

     3) спецификация_файла

     Создается новый процесс для  выполнения  образа  АCP,

указанного в спецификации файла (например,  модифицирован-

ный или написанный  пользователем  ACP).  Никакие  символы


                          - 37 -

                      00152-01 92 12


обобщения нельзя указывать в спецификации файла. Имена уз-

лов и каталогов также нельзя указывать в спецификации фай-

ла.

     Этот выбор требует привилегии СМКRNL и OPER;

   устр: - имя устройства.

     Для использования квалификатора /PROCESSOR  требуется

привилегия OPER.

     Пример.

     $ MOUNT/PROCESSOR=SAME:MSA1: MSA0:

     По квалификатору /PROCESSOR программа MOUNT  монтиру-

ет магнитную ленту на устройстве  MSA0:  с  использованием

того же ACP процесса, который в текущий  момент  связан  с

MSA1:.



     2.23. Квалификатор /PROTECTION



     По квалификатору /PROTECTION указывается код  защиты,

который будет присвоен тому.

     Формат:

     /PROTECTION=код устр:

где код - указывает код  защиты тома;

    устр: - имя устройства.

     Если в коде защиты опущена какая-то категория пользо-

вателей, то для этой  категории  пользователей  все  права

доступа запрещены.

     Если код защиты не указывается, то по  умолчанию  ис-

пользуется та защита, которая была назначена тому при  его

инициации. При указании квалификатора  /PROTECTION во вре-

мя монтирования тома с квалификаторами  /SYSTEM или /GROUP

указанный код защиты перекрывает любые права  доступа, ус-


                          - 38 -

                      00152-01 92 12


тановленные другими квалификаторами.

     При  указании  квалификатора  /FOREIGN  коды  доступа

E(выполнение) и D(удаление) являются синонимами L(логичес-

кий в/в) и P(физический в/в). Можно, однако, указать  коды

доступа р и/или L, чтобы ограничить типы операций в/в, ко-

торые могут выполнять различные категории пользователей.

     Для использования квалификатора /PROTECTION для  тома

с файловой  струтурой  требуется  привилегия  пользователя

VOLPRO, или UIC пользователя должен  соответствовать  UIC,

записанному на томе.

     Пример.

     $ MOUNT/PROTECTION=(SYSTEM:RWE,O:RWED,G:RE,W:R) DMA1:

                                              WORKDISK

     По команде MOUNT монтируется том с меткой WORKDISK на

устройстве  DMA1: и  присваивается  код  защиты. Системный

пользователь имеет права доступа на чтение, запись  и  вы-

полнение; владелец - на чтение, запись, выполнение и  уда-

ление; групповой пользователь - на  чтение  и  выполнение;

пользователи общей категории имеют право только на чтение.



     2.24. Квалификатор /QUOTA



     По квалификатору /QUOTA  проверяются  дисковые  квоты

на дисковом томе.

     Формат:

     /[NO]QUOTA  устр:

где устр: - имя устройства.

     По умолчанию используется квалификатор /QUOTA,  кото-

рый позволяет проверять квоту каждого пользователя. Квали-

фикатор /NOQUOTA отвергает такую проверку. Для использова-


                          - 39 -

                      00152-01 92 12


ния квалификатора /QUOTA требуется привилегия пользователя

VOLPRO, или UIC пользователя должен  соответствовать  UIC,

записанному на томе.

     Пример.

     $ MOUNT/OWNER_UIC=[016,360]/NOQUOTA DMA3: WORK

     По команде  MOUNT  дисковый  том  с  меткой  WORK  на

устройстве DMA3: имеет UIC владельца [016,360]  и дисковые

квоты не проверяются.



     2.25. Квалификатор /REBUILD



     По квалификатору /REBUILD выполняется операция  пере-

построения на дисковом томе. По  умолчанию  действует ква-

лификатор /REBUILD.

     Формат:

     /[NO]REBUILD узел$устр:

где  узел$устр - имя  устройства  на  указанном узле.

     Если дисковый том был некорректно демонтирован  (нап-

ример, во время краха системы), он должен быть перестроен,

чтобы восстановить любые лимиты кэширования, которые  были

допустимы на томе  во время его демонтирования. По умолча-

нию  программа  MOUNT пытается  выполнить  операцию  пере-

построения. Перепостроение может занять большое количество

времени. Это зависит от кэшей, которые существовали на то-

ме до его демонтирования:

     1) кэш экстентов;

     2) кэш идентификаторов файлов;

     3) кэш квот.

     Если существовали кэши экстентов или  идентификаторов

файлов, то время перепостроения пропорционально наибольше-


                          - 40 -

                      00152-01 92 12


му числу файлов  когда-либо существовавшему на томе.  Если

имело место кэширование дисковых квот, то потребуется  до-

полнительное время, пропорциональное квадрату числа  запи-

сей в файле дисковых квот.

     Если кэши не существовали на томе, то операция  пере-

построения не производится.                       .

     По  квалификатору  /NOREBUILD  устройство  можно  ис-

пользовать немедленно. В этом случае перепостроение  можно

выполнить позже, используя команду DCL SET VOLUME/REBUILD.

     Примеры:

     1. $ MOUNT/REBUILD NODE$DQA2: WORKDISK

     %MOUNT-I-MOUNTED, WORKDISK MOUNTED ON _NODE$DQA2:

     %MOUNT-I-REBUILD, VOLUME WAS IMPROPERLY DISMOUNTED;

     REBUILD IN PROGRESS

     В примере 1 том  WORKDISK  монтирован  на  устройстве

NODE$DQA2:. Поскольку том некорректно демонтирован, коман-

да MOUNT по квалификатору /REBUILD выдает сообщение и про-

должает перепостроение тома.

     2. $ MOUNT/NOREBUILD NODE$DQA2: WORKDISK

     %MOUNT-I-MOUNTED, WORKDISK MOUNTED ON _NODE$DQA2:

     %MOUNT-I-REBLDREQD, REBUILD NOT PERFORMED: SOME FREE

     SPACE UNAVAILABLE, DISK QUOTA USAGE STALE

     В примере 2 том WORKDISK некорректно демонтирован, но

TAK KAK в команде MOUNT не указан квалификатор /NOREBUILD,

TO перепостроение не выполняется. Вместо  этого, программа

MOUNT выдает сообщение о  необходимости  перепостроения  и

выполняет операцию, чтобы сделать том  WORKDISK  доступным

для использования в том виде, какой есть. Том  может  быть

перестроен позже по команде DCL SET VOLUME/REBUILD.


                          - 41 -

                      00152-01 92 12




     2.26. Квалификатор /RECORDSIZE



     По квалификатору /RECORDSIZE=N указывается число сим-

волов  в каждой записи для томов магнитной ленты.

     Формат:

     /RECORDSIZE=N устр:

где N - число символов в записи;

    устр: - имя устройства.

     Квалификатор /RECORDSIZE используется обычно с квали-

фикаторами /FOREIGN и /BLOCKSIZE для чтения или записи за-

писей фиксированной длины на устройстве с блочной структу-

рой.

     В этом случае, размер записи должен быть  меньше  или

равен размеру блока, указанному или используемому по умол-

чанию. Размер блока может быть в пределах от 20  до  65532

байтов в системе МОС ВП или от 18 до 65534 байтов в систе-

ме, отличной от МОС ВП.

     Для выполнения операций в СУД при  монтировании  маг-

нитных лент без меток HDR2 (таких  как  RAFOS), необходимо

указать квалификатор /RECORDSIZE, чтобы по  умолчанию  ис-

пользовался максимальный размер записи.

     Пример.

     $ MOUNT/FOREIGN/BLOCKSIZE=512/RECORDSIZE=512 MTA0:

     Магнитная лента монтируется  на  устройстве  МТА0:  с

размером блока, заданным по умолчанию и размером записи  в

512 символов.




                          - 42 -

                      00152-01 92 12


     2.27. Квалификатор /SHARE



     По квалификатору /SHARE дисковый том определяется как

разделяемый.

     Формат:

     /[NO]SHARE устр:

где устр: - имя устройства.

     Если том уже был монтирован  как  разделяемый  другим

пользователем и требуется, чтобы он был монтирован с  ква-

лификатором /SHARE, то все другие введенные  квалификаторы

игнорируются.

     По умолчанию команда MOUNT предполагает, что том  не-

разделяемый, и присоединяет устройство, на котором он мон-

тирован.

     Если устройство было ранее присоединено и указан ква-

лификатор /SHARE, команда MOUNT отсоединяет  устройство, и

другие пользователи получают доступ к нему.

     Пример.

     $ MOUNT/NOMESSAGE/SHARE DMA0: SLIP DISC

     По команде MOUNT монтируется том  с  меткой  SLIP  на

устройстве DMA0:, запрещается вывод сообщений о монтирова-

нии, том определяется как разделяемый, и ему присваивается

логическое имя DISC.



     2.28. Kвалификатор /SYSTEM



     По квалификатору /SYSTEM том определяется как  общий,

то есть доступный для всех пользователей системы, пока за-

щита по UIC предоставляет им права доступа.


                          - 43 -

                      00152-01 92 12


     Формат:

     /SYSTEM устр:

где устр: - имя устройства.

     Логическое имя устройства помещается в системную таб-

лицу  логических  имен.  Для  использования  квалификатора

/SYSTЕM требуется привилегия пользователя SYSNAM.

     Примеры:

     1. $ MOUNT/NOMESSAGE/SYSTEM DQA0: SLIP SACH

     В  примере  1  том  с  меткой  SLIP  монтируется   на

устройстве DQA0:, при этом запрещается вывод  сообщений  о

монтировании, и том определяется как общий. Команда  MOUNT

также присваивает  тому  логическое имя SACH.

     2. $ MOUNT/SYSTEM/BIND=MASTER_PAY-

       -$ DQ1:, DQA2:, DQ3: PAYVOL1, PAYVOL2, PAYVOL3

     В примере 2 по команде MOUNT создается набор  томов с

именем MASTER_PAY, состоящий  из  инициированных  томов  с

метками PAYVOL1, PAYVOL2 и PAYVOL3. Эти  тома  монтируются

физически на устройствах DQ1:, DQ2: и DQ3: соответственно.

том PAYVOL1 является корневым томом в наборе.

     Тома монтируются как системные, чтобы сделать их дос-

тупными всем пользоваелям.



     2.29. Квалификатор /UNLOAD



     По квалификатору /UNLOAD указывается, что  тома  маг-

нитной ленты или дисковые  тома,  определенные  в  команде

MOUNT, должны быть разгружены  при  их  демонтировании. По

умолчанию действует квалификатор /UNLOAD.

     FORMAT:

     /[NO]UNLOAD устр:


                          - 44 -

                      00152-01 92 12


где устр: - имя устройства.

     Пример.

     $ MOUNT/NOUNLOAD DMA1: OFFENS STRAT

     Том с меткой OFFENS монтируется на устройстве DMA1: с

квалификатором /NOUNLOAD. Поэтому он может быть демонтиро-

ван без физической разгрузки. Команда MOUNT также присваи-

вает тому логическое имя STRAT.



     2.30. Квалификатор /WINDOWS



     По квалификатору /WINDOWS указывается число  указате-

лей отображения для распределения файловых окон.

     Формат:

     /WINDOWS=N устр:

где N - число указателей отображения;

    устр: - имя устройства.

     Когда файл открыт, файловая система использует указа-

тели отображения для доступа к данным в файле.

     Можно указать значение от 7 до  80,  чтобы  перекрыть

значение, указанное по умолчанию при инициации тома.

     Необходимо иметь привилегию (OPER) для  использования

квалификатора /WINDOWS.

     Пример.

     $ MOUNT/SYSTEM/WINDOWS=25 DMA2: GONWITH THE_WINDOW

     По команде MOUNT том с  меткой  GONWITH  определяется

как общий и ему присваивается логическое  имя  THE_WINDOW.

квалификатор /WINDOWS устанавливает число указателей отоб-

ражения равным  25  и  перекрывает  значение, заданное  по

умолчанию.




                          - 45 -

                      00152-01 92 12


     2.31. Квалификатор /WRITE



     По  квалификатору /WRITE  устанавливается  доступ  на

чтение/запись тома.

     Формат:

     /[NO]WRITE устр:

где устр: - имя устройства.

     По умолчанию  предполагается,  что  при  монтировании

к тому имеется  доступ  на  чтение/запись.  Можно  указать

квалификатор /NOWRITE, чтобы установить доступ  только  на

чтение в целях защиты файлов. Это эквивалентно  блокировке

записи на устройстве.

     Пример.

     $ MOUNT/CLUSTER/NOWRITE NODE$DMA1: BOOKS

     По команде MOUNT монтируется том с  меткой  BOOKS  на

устройстве  NODE$DMA1:. По  квалификатору  /NOWRITE  уста-

навливается доступ к тому только на чтение.



     2.32. Примеры использования команды MOUNT



     Для  примеров 1, 2, 3 помощь оператора не  требуется.

предполагается, что тома находятся на устройствах. В  при-

мерах 4, 5, 6 описано монтирование с помощью оператора.

     Примеры:

     1. $ MOUNT MTA0: MATH06 STAT_TAPE

        %MOUNT-I-MOUNTED, MATH06 MOUNTED ON _MTA0:

        $SOPY ST061178.DAT STAT_TAPE:

     Команда MOUNT выдает запрос на монтирование магнитной

ленты с меткой тома MATH06 на устройстве MTA0: и  присваи-

вает тому логическое имя STAT_TAPE.


                          - 46 -

                      00152-01 92 12


     Затем   команда   COPY   копирует    дисковый    файл

ST061178.DAT на магнитную ленту.

     2. $ ALLOCATE DM:

        %DCL-I-ALLOC, _DMB2: ALLOCATED

        $MOUNT DMB2: TEST_FILES

        %MOUNT-I-MOUNTED, TEST_FILES MOUNTED ON _DMB2:

     Команда  ALLOCATE  запрашивает  доступное устройство.

после ответа команды ALLOCATE физический  том  может  быть

размещен на присоединенном устройстве. Затем команда MOUNT

монтирует том.

     3. $ MOUNT DM: TEST_FILES

        %MOUNT-I-OPRQST, PLEASE, MOUNT VOLUME

        TEST_FILES IN DEVICE _DMB2:

        %MOUNT-I-MOUNTED, TEST_FILES MOUNTED ON _DMB2:

     В примере 3 соответствующей  последовательностью  ко-

манд достигается тот же результат, что и в примере 2.  Ко-

мандA MOUNT запрашивает доступное устройство  для  тома  с

меткой TEST_FILES. После того, как том физически смонтиро-

ван на устройстве, имя которого  содержится  в  ответе ко-

манды MOUNT, система завершает операцию. Устройство  авто-

матически присоединяется по команде MOUNT.

     4. $ MOUNT DMA1: TESTSYS

        %MOUNT-I-OPRQRS, PLEASE, MOUNT VOLUME TESTSYS  IN

        DEVICE DMA1:

        ^Y

        $ EXIT

        %MOUNT-I-OPRQSTCAN, OPERATOR REQUEST CANCELED

     По команде MOUNT выдается запрос оператору на  монти-

рование тома TESTSYS на устройстве DMA1:. Пользователь от-

меняет запрос, используя CTRL/Y. Образ  должен  завершится


                          - 47 -

                      00152-01 92 12


прежде, чем требование о монтировании действительно  отме-

няется. В примере 4 по команде EXIT  осуществляется  выход

из программы MOUNT на командный уровень DCL. Однако, любая

команда, которая не выполняется внутри интерпретатора  ко-

манд, будет вызывать завершение текущего образа.

     5. $ MOUNT DMA1: TESTSYS

        %MOUNT-I-ORQST, DEVICE _DMA1: IS NOT AVAILABLE FOR

        MOUNTING

        %MOUNT-I-OPRQSTCAN, OPERATOR REQUEST CANCELED

        %MOUNT-I-OPRQST, PLEASE, MOUNT VOLUME TESTSYS IN

        DEVICE _DMA1:

        %MOUNT-I-MOUNTED, TESTSYS MOUNTED ON _DMA1:

        %MOUNT-I-OPRQSTDON, OPERATOR REQUEST CANCELED -

       -MOUNT COMPLETED SUCCESSFULLY

     По команде MOUNT выдается запрос оператору на  монти-

рование  тома  TESTSYS  на  устройстве  DMA1:.   Поскольку

устройство DMA1: присоединено другим пользователем, оно не

может быть монтировано. В этом случае  нужно подождать по-

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

монтирования на другом устройстве, либо аварийно завершить

ее. В примере 5 пользователь ждет вмешательства оператора;

как только процесс завершит использование устройства,  оно

будет отсоединено. В данном  случае, поскольку  устройство

доступно, но никакой том не монтируется, исходное требова-

ние на монтирование отменяется и издается новый  запрос на

монтирование тома TESTSYS; оператор размещает  том на уст-

ройстве и по  команде  MOUNT  повторяет  монтирование. Как

только монтирование тома завершается, запрос отменяется.






                          - 48 -

                      00152-01 92 12


     6. $ MOUNT DMA1: TESTSYS/COMMENT="IS THERE AN

        OPERATOR AROUND?"

        %MOUNT-I-OPRQST, PLEASE MOUNT  VOLUME TESTSYS IN

        DEVICE _DMA1:

        IS THERE AN OPERATOR AROUND?

        %MOUNT-I-NOOPR, NO OPERATOR AVAILABLE TO SERVICE

        REQUEST

        .

        .

        .

        %MOUNT-I-MOUNTED, TESTSYS MOUNTED ON _DMA1:

        %MOUNT-I-OPRQSTDON, OPERATOR REQUEST CANCELED -

        MOUNT COMPLETED SUCCESSFULLY.

     По команде MOUNT издается запрос оператору на  монти-

рование тома TESTSYS на устройстве DMA1:. В примере 6 опе-

ратор не имеет возможности  обслужить  требование. Поэтому

пользователь  может  аварийно  завершить  монтирование  по

CTRL/Y или ждать оператора. В данном  случае  пользователь

ждет вмешательства оператора, который при возможности обс-

лужит запрос.







             3. Сообщения программы MOUNT



     Сообщения, выдаваемые программой MOUNT, и действия по

восстановлению приведены в [1], [2], [3].








                          - 49 -

                      00152-01 92 12








                Перечень ссылочных документов



     1. Операционная система МОС ВП.  Подсистема  управле-

ния. Сообщения системы и действия по восстановлению. Спра-

вочный материал 00152-01 97 02-1

     2. Операционная система МОС ВП.  Подсистема  управле-

ния. Сообщения системы и действия по восстановлению. Спра-

вочный материал 00152-01 97 02-2

     3. Операционная система МОС ВП.  Подсистема  управле-

ния. Сообщения системы и действия по восстановлению. Спра-
                 
вочный материал 00152-01 97 02-3


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!