D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / set-device

set-device

Прикрепляет устройство хранения (ленту, дискету, файл) к текущему порту

set-device {?} {(options} 
set-device {device} {(options}
set-device {keyword} {(options}

Эта команда является более общей формой стандартных команд "set-half", "set-sct", "set-8mm" и "set-floppy".

Устройство можно задать номером, с помощью опций или ключевыми словами (до 3 слов), взятыми из полей DEVICE, TYPE или OPTIONS команды "list-device". Устройства пронумерованы от 0 до 9 в порядке их появления в файле конфигурации. Следует отметить, что с помощью опций не всегда удается точно определить устройство. Если в системе имеется два одинаковых устройства (например, два дисковода флоппи 5 1/4"), то с помощью опций можно будет выбрать только первое. В таких случаях следует задавать устройство либо его номером, либо ключевым словом, используя в качестве него имя устройства в Unix. Команда "set-device" без аргументов просто выводит на экран список всех устройств, описанных на данный момент в системе, как команда "list-device".

Аргумент "device" – это номер устройства от 0 до 15, полученный из команды "list-device". Устройство можно также задать комбинацией ключевых слов (до трех слов), однозначно идентифицирующих устройство.

Допустимыми ключевыми словами являются: 720k, 1.2M, 1.44M, 3 1/2", 5 1/4", floppy, sct, 8mm и "half inch". Поддерживаются также дисководы с дискетами емкостью 2.88 мегабайта.

Опции:

3 Дискета 3 1/2";
5 Дискета 5 1/4";
9 9-дорожечная лента шириной 1/2";
a Дискета 5 1/4";
b Дискета 3 1/2".
c Изменяет размер блока 8-миллиметровой ленты. Выводится текущий размер блока ленты и запрашивается новый размер (0 или 512). В системах D3/Unix по умолчанию устанавливается размер блока "0". Ноль означает переменную длину блока.
e Дискета 2.88 мегабайта.
f Дискета (3 1/2" или 5 1/4" – что установлено).
h Высокая плотность (1.44M для дискеты 3 1/2", 1.2M для дискеты 5 1/4", 6250 bpi для 9-дорожечных лент, 150M для лент 1/4").
i Подавляет вывод списка устройств после завершения выполнения команды (используется в макросах).
k "Псевдо-ленты" на жестком диске. Этими устройствами являются съемные или несъемные жесткие диски или обычные файлы Unix. Их емкость фиксирована и определяется либо параметрами устройства, либо максимальным размером файла пользователя. Такие устройства применяются, в основном, для выполнения небольших и быстрых операций копирования/сохранения, регистрации транзакций или инкрементного сохранения.
l Низкая плотность (720K для дискеты 3 1/2", 1600 bpi для 9-дорожечных лент).
m Средняя плотность (720K для дискеты 5 1/4", 3600 bpi для 9-дорожечных лент).
n Сетевая "псевдо-лента". Емкость этого устройства бесконечна. Предполагается, что на другом конце сети другая система читает данные.
q Лента шириной 1/4".
r Подавляет автоматическую перемотку на устройстве. Эта опция должна использоваться при назначении в качестве устройства дисковода с неформатированной дискетой.
s Стандартная плотность (360 для гибкого диска 5 1/4", 60M или 120M для лент 1/4" (SCT)).

Примеры:

set-device floppy 1.44m
Выбирает флоппи-дисковод 3 1/2".
set-device rmt0

Выбирает ленточное устройство, имеющее в Unix имя /dev/rmt0.

set-device 0
Block size: 500
[1701] Tape device is assigned to 3 1/2" high density (1.44M) floppy
drive.
Tape Status 16 Jan 1997 14:30:40
#    Type           Density         Owner   Device Name
---------------------------------------------------------------------
0  | Floppy       | 3 1/2" 1.44M  | 191*+ | /dev/rpdsk/4
1  | Quarter Inch | High          |       | /dev/rmt/0n
2  | 4mm DAT      |               |       | /dev/rmt/1n
3  | 4mm DAT      |               |       | /dev/rmt/1un
4  | 8mm Tape     |               |       | /dev/rmt/2n
5  | 8mm Tape     |               | 141   | /dev/rmt/2un
6  | Floppy       | Pseudo Floppy |       | /usr/opt/pick/bin/abs
7  | Floppy       | Pseudo Floppy |       | /usr/opt/pick/bin/data
8  | Floppy       | Pseudo Floppy |       | /usr/opt/pick/bin/ref
9  | Network      |               |       | /home/tmp/pipein
10 | Floppy       | Pseudo Floppy | 191*  | /home/tmp/floppy
11 | Floppy       | Pseudo Floppy |       | /n/dev/home/tmp/floppy
---------------------------------------------------------------------

Выбирает устройство номер 0, которое в Unix имеет имя /dev/rpdsk/4. В колонке "Owner" показывается номер порта, использующего данное устройство. Символом "*" помечается порт текущего процесса. Символ "+" означает, что данное устройство является "активным" (к порту можно прикрепить более одного устройства).