Запуск системы

Запуск системы UNIX требует больше чем просто включить
умпьютер. Вы должны выполнить несколько шагов для инициали-
зации системы для работы. Старт системы требует:

* загрузки операционной системы
* очистки файловой системы (если система была неправи-
льно остановлена)
* выбор режима работы системы

Следующие разделы описывают каждую из этих процедур.

Загрузка операционной системы

Первый шаг при старте системы - загрузка операционной
системы с твердого диска компьютера. Выполните следующие ша-
ги:
1. Включите питание на компьютере и твердом диске.
Компьютер загрузит программу раскрутки загрузки и вы-
ведет на экран следующее сообщение:
______________________________________________________

Boot
:

2. Нажмите клавишу ввода - <Return>. Программа раскру-
тки загрузки загрузит операционную систему.

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

- 3-3 -

Очистка файловой системы

Очистка файловой системы нужна при появлении следующего
сообщения:
______________________________________________________
Proceed with cleaning (y or n)?
(продолжить с очисткой (да или нет)?)

Это сообщение выводится только если файловая система не
была правильно остановлена, то есть так как показано в раз-
деле Останов системы. Операционная система требует чистой
файловой системы для обеспечения правильной работы. Если вы-
шеприведенное сообщение не появляется, то ваша файловая
система чиста и готова к работе.
Для очистки файловой системы введите y (для слова yes -
да) и нажмите клавишу ввода. Утилита fsck(ADM) очистит фай-
ловую систему, восстановит поврежденные файлы или удалит
файлы, которые нельзя восстановить. Она сообщит о выполнении
каждого шага. В этой точке вас могут спросить - хотите ли вы
восстановить файл. Здесь всегда нужно ответить y или n и на-
жать ввод. Для объяснения работы fsck смотри раздел
Целостность файловой системы в главе Использование файловых
систем в данном пособии.
Когда очистка завершится, система попросит вас выбрать
режим работы.

Выбор режима операций системы

Вы можете выбрать режим работы как только увидите следу-
ющее сообщение:
______________________________________________________
Type CONTROL-D to continue with normal startup,
(or give the root password for system maintenance):
(введите CONTROL-d для продолжения нормального стар-
та (или введите пароль корня для поддержки системы)

- 3-3a -

Система имеет два режима работы: нормальное функциониро-
вание и поддержка системы. Нормальное функционирование пред-
назначено для повседневной работы. когда пользователи входят
в систему и работают. Поддержка системы зарезервирована для
выполнения системным администратором. Она не разрешает рабо-
ту многим пользователям.
Для выбора нормального функционирования нажмите <CTL>d.
Система выведет сообщение о старте и выполнит команды, обна-
руженные в записи /etc/rc2, описанной позднее в этой главе.
Далее система выводит приглашение login:. Вы можете затем
войти как нормальный пользователь, как показано в главе Вход
в систему в книге Tutorial или как суперпользователь, как
показано в следующем разделе.

- 3-4 -

Для выбора режима поддержки системы введите пароль (на-
зывающийся root password) и нажмите ввод. Система выводит на
экран сообщение дня и приглашение (#). Команды в записях
/etc/rc2 не выполняются. Выбирайте режим поддержки системы
только если нужно провести восстановительные работы в систе-
ме, при этом другие пользователи не должны работать. После
выхода из системы в этом режиме при помощи <CTL>d система
автоматически войдет в нормальный режим.
Для выхода из нормального режима в режим поддержки
системы войдите как root и выдайте следующую команду для
закрытия системы, перезагрузки и входа в режим поддержки:

/etc/shutdown -g2 su

* пользователь sysadmsh выберет: System -> Terminate
Аргумент здесь - число минут до закрытия системы.

- 3-5 -

    Вход как суперпользователь



Большинство задач поддержки системы при их выполне-
нии во время обычной работы требуют вашего входа как супер-
пользователя. Например, для ее останова.
Для входа как суперпользователь нужно знать его пароль.
Нужно увидеть приглашение login: на экране вашего терминала.
Если вы не увидите это сообщение, нажимайте <CTL>d до тех
пор, пока оно не появится.
Для входа как суперпользователь введите:

1. на сообщение login: введите имя входа суперпользова-
теля:

root

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

2. Введите пароль суперпользователя и нажмите клавишу
ввод. Система не выведет пароль на экран, так что не
ошибитесь.

Система откроет бюджет суперпользователя и выведет на
экран сообщения дня и приглашение суперпользователя (#).
Примите меры предосторожности при входе как суперполь-
зователь. В частности осторожно удаляйте или модифицируйте
файлы. Это важно, поскольку суперпользователь имеет неогра-
ниченный доступ ко всем файлам; он может удалить или модифи-
цировать файлы, жизненно важные для системы. Избегайте при-
менять общие символы для работы (символы, определяющие весь
набор файлов) и сохраняйте свой текущий каталог.
В любое время можно выйти из режима суперпользователя
при помощи нажатия <CTL>d.

- 3-6 -

Останов системы

Останов системы UNIX требует не просто выключения компь-
ютера. Вам нужно приготовить систему к останову при помощи
команд shutdown или haltsys. Следующие секции описывают каж-
дую команду.

Использование команды shutdown

Команда shutdown выполняет нормальный останов системы и
может использоваться в нормальном режиме работы. Она предуп-
реждает других пользователей, что система должна быть оста-
новлена и дает им время на завершение работы.

1. Войдите как суперпользователь. Смотри раздел Вход как
суперпользователь в данной главе. Система откроет его
бюджет и выведет сообщения дня и приглашение супер-
пользователя.
2. Введите:
/etc/shutdown

* пользователи sysadmsh выберут: System -> Terminate

Теперь нажмите клавишу ввода. Система выведет предупреж-
дающее сообщение на каждом терминале, прося всех пользовате-
лей закончить свою работу и выйти из системы. Как только все
пользователи выйдут или закончится выделенное время, система
закроет все бюджеты и выведет на экран следующее сообщение:
______________________________________________________
** Safe to Power off **
- or -
** Press Any Key to Reboot **
(можно выключить питание
- или -
нажмите любую клавишу для перезагрузки)

3. Выключите компьютер или нажмите любую клавишу для пе-
резагрузки системы.

Вы можете изменить режим на одно-пользовательский без
полного закрытия системы придав аргумент su команде shutdown:

/etc/shutdown -g15 su

- 3-7 -

Первый аргумент означает число минут до останова много-
пользовательского режима.

Использование команды haltsys

Команда haltsys останавливает систему немедленно. Эту
команду должна использовать только в однопользовательском
режиме. Если при выдаче команды haltsys в системе есть еще
пользователи, то их работа будет потеряна.
Для останова системы при помощи haltsys выполните следу-
ющие шаги:
1. Войдите как суперпользователь. Смотри раздел Вход как
суперпользователь в данной главе. Система откроет его
бюджет и выведет сообщения дня и приглашение супер-
пользователя.
2. Введите:

/etc/haltsys

Теперь нажмите клавишу ввода. Система выведет следующее
сообщение:
______________________________________________________

** Safe to Power off **
- or -
** Press Any Key to Reboot **
(можно выключить питание
- или -
нажмите любую клавишу для перезагрузки)

3. Выключите компьютер или нажмите любую клавишу для пе-
резагрузки системы.

- 3-8 -

Разъяснение информации загрузки

Во время загрузки всегда выводится на экран таблица ин-
формации о аппаратуре сразу после информации copyright. Эта
таблица представляет вашу аппаратную конфигурацию как она
воспринимается операционной системой. Здесь представлена ан-
нотированная версия экрана загрузки в примере. Следующая
таблица представляет этот пример:

device address vector dma comment
_______________________________________________________
fpu - 35 - type=80387
floppy 0x3F2-0x3F7 06 2 unit=0 type=96ds15
serial 0x2F8-0x2FF 03 - unit=1 type=Standart nports=1
parallel 0x378-0x37A 07 - unit=0
console - - - unit=ega type=0
disk 0x1F0-0x1F7 - - type=W0 unit=0 cyls=791
hds=16 secs=48

Эти названия объясняет следующая таблица:

device,address названия аппаратных средств, адресов в
vector, dma, шестнадцатиричном виде, вектор преры-
comment вания, канал прямого доступа к памяти
и другие детали.
fpu устройство с плавающей точкой присут-
ствует, это 80387.
floppy драйвер флоппи-диска высокой плотности
serial это COM1, имеющий один порт (мульти-
плата не установлена)
parallel это ваш параллельный порт
console консоль имеет видеоадаптер EGA совмес-
тимый с EGA IBM.
disk контроллер Western Digital st506 номер
0 (W0), твердый диск 0 (unit 0), а так-
же число цилиндров, головок и секторов.

Утилита hvconfig(C) используется для вывода на экран или
доступа к этой информации в любое время путем использования
информации о конфигурации, хранящейся в файле /usr/adm/hwconfig.
Обратитесь к странице пособия hwconfig(C) в User's Reference.

- 3-9 -

Приспособление процесса загрузки

Каждый раз как производится запуск компьютера, система
запускает программу boot. Несмотря на разные инструкции по
приглашению boot, эта программа загружает программу ядра по
умолчанию используя значения конфигурации, заданные в файле
/etc/default/boot на корневой файловой системе по умолчанию.
Вы можете отредактировать этот файл и изменить условия буду-
щих загрузок. Вы можете установить также некоторые опции в
данном файле для автоматической загрузки системы.

Изменение файла /etc/default/boot

Страницы пособия boot(HW) показывают опции загрузки по
умолчанию, которые вы можете изменить путем редактирования
файла /etc/default/boot.
Для изменения программы, загружаемой по умолчанию, когда
вы входите в систему только с нажатием <Return> в ответ на
приглашение загрузки модифицируйте набор строк загрузки по
умолчанию при помощи опции DEFBOOTSTR в файле
/etc/default/boot. Например, следующая установка в файле
/etc/default/boot вызывает программу boot для загрузки ядра
из твердого диска по умолчанию.

DEFBOOTSTR=hd(40)unix

Первые две буквы аргумента определяют устройство (для
твердого диска - hd, для флоппи - fd). Число в скобках - это
младший адрес устройства (40 для корневой файловой системы
на твердом диске). За скобками имя программы для загрузки.
Пособие Release Notes описывает некоторые ключевые сло-
ва, которые вы можете ввести в командную строку загрузки для
взаимодействия с разными ситуациями в аппаратуре. вы можете
также добавить эти ключевые слова в конец набора строк заг-
рузки по умолчанию при помощи DEFBOOTSTR. Например, для
использования платы Intel Inboard в высокоскоростном режиме
автоматически каждый раз после загрузки, добавьте ключевое
слово inboard:

DEFBOOTSTR=hd(40) unix inboard

- 3-10 -

Автоматическая загрузка

Установки AUTOBOOT, TIMEOUT и PANICBOOT в файле
/etc/default/boot приводят к автоматической загрузке.
Если AUTOBOOT=NO, программа boot будет ждать на ответ на
приглашение загрузки. Вы можете установить AUTOBOOT=YES и
система будет загружаться автоматически если в ответ на
приглашение загрузки в течение некоторого времени ответа не
будет. Это время по умолчанию - 60 секунд, но вы можете
установить его в опции TIMEOUT. По завершению этого интерва-
ла времени загрузка пойдет так, как будто вы нажали клавишу
<Return>.
Вы можете установить опцию PANICBOOT в YES или NO для
задания перезагрузки системы после условия panic().
Для получения более подробной информации обратитесь к
разделу пособия autoboot(ADM).

- 3-11 -

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

Когда ваша система включена и загружена, некоторые
аспекты работы системы начинают инициализироваться включая
монтирование файловой системы. Вы можете адаптировать иници-
ализацию системы путем модификации файлов инициализации
системы.
Эти файлы содержат команд и/или данные, которые система
читает при ее старте , изменении состояний инициализации или
когда пользователь входит в систему. Файлы обычно монтируют
файловую систему, запускают программы и устанавливает домаш-
ний каталог и тип терминала. Файлы инициализации, рассматри-
ваемые здесь, это /etc/inittab, /etc/rc2, .profile,
/etc/motd.
Администратор системы может модифицировать файлы инициа-
лизации для создания любой нужной среды. Файлы эти - обычные
текстовые файлы и они могут редактироваться при помощи любо-
го текстового редактора такого как vi(C). Отметим, однако,
что записи в файле /etc/inittab должны соответствовать спе-
циальному формату, описанному в пособии по inittab(F). (Для
получения дополнительной информации о состояниях инициации
обратитесь к секции init(M) в User's Reference.) Записи
/etc/rc2 и файл .profile содержат команды и комментарии в
формате командного файла, описанные в главе Оболочка в книге
User's Guide.

Изменение файла /etc/inittab

Когда система изменила состояния инициализации, init(M)
читает файл inittab для получения инструкций, которые нужно
использовать к новому состоянию. Этот файл создан из за-
писей, которые содержат следующие 4 поля, разделенные двое-
точиями:
* уникальный идентификационный номер,
* состояние инициализации для каждой верной записи,
* ключевое слово, сообщающее init как трактовать
процесс и
* процесс для выполнения init при входе в заданное
состояние.

- 3-12 -

Например, следующая строка в inittab сообщает init, что-
бы она выполнила запись /etc/rc2 при входе в многопользова-
тельский режим, который является состоянием 2 инициализации.

r2:23:wait:/etc/rc2 1> /dev/console 2>&1 </dev/console

Вы можете добавить или изменить функции инициализации
редактируя файл inittab (смотри описание inittab(F) для по-
лучения более детальной информации). После модификации изме-
нения будут только временными поскольку новый файл inittab
создается во время пересвязывания ядра. Чтобы сделать изме-
нения постоянными для процедуры инициализации вы должны так-
же модифицировать исходный файл из которого этот файл пе-
ресоздается. Для модификации записи найдите и отредактируйте
существующую запись в файле /etc/conf/cf.d/init.base или в
одном из других файлов компонент в каталоге /etc/conf/init.d.

Изменение записей /etc/rc2

При входе в многопользовательский режим (init state 2)
init выполняет запись /etc/rc2 в соответствии с инструкциями
в inittab. rc2 устанавливает некоторые переменные среды и
запускает несколько записей инициализации. Записи, запускае-
мые rc2 хранятся в нескольких каталогах и выполняются в пре-
начертанном порядке для обеспечения правильной инициализа-
ции. Этот раздел описывает записи в /etc/rc2.d, которые за-
пускаются rc2 и объясняет шаги для добавления вашей
собственной записи. Пособие по rc2(ADM) описывает другие за-
писи, запускаемые rc2.

- 3-13 -

Следующий перечень показывает порядок, в котором rc2 вы-
полняект записи в /etc/rc2.d и дает краткое описание функ-
ций, выполняемых каждой записью.

S00SYSINIT запуск генератора сообщений ядра
V
S01MOUNTFSYS монтировать файловую систему, заданную
V в /etc/default/filesys
S03RECOVERY приборка сессии редактирования vi после
V краха
S04CLEAN ]
V удалить временные файлы
S05RMTMPFILES ]
V
S15HWDNLOAD загрузка аппаратуры
V
S16KERNINIT запуск сети, mapkey, распределение про-
V цессов, инициализация другого ядра
S20setup распечатать конфигурацию системы и
V генерировать /etc/systemid
S21perf расчет системы
V
S70uucp очистка файлов блокировки UUCP
V
S75cron запуск процесса-демона ,обслуживания
V cron
S80lp запуск утилит lpshed и сети
V
S97USRDAEMON старт демона пользователя
V
S88USRDEFINE команды, определяемые пользователем,
V выполняемые после загрузки
S90RESERVED вывод почты fsck, сохраненный во вре-
мя автозагрузки в корне.

Поскольку rc2 исполняет записи внутри каталога в порядке
последовательности сортировки ASCII и номер файла определяет
порядок выполнения. этот порядок очень важен, поскольку не-
которые записи опираются на выход работ обслуживающих прог-
рамм или демонов.
Вы можете добавить функции в процедуру инициализации вы-
полнив следующие шаги:

- 3-14 -

1. Создайте запись, которая выполняет нужную функцию.
2. Назовите файл так, что он начнется с буквы S и двух-
цифрового числа, означающего порядок, в котором он
должен быть выполнен относительно других файлов ката-
лога и заканчиваться именем, которое описывает функции
записи (например, S03RECOVERY управляет восстановлени-
ем после краха и выполняется после записи, начинаю-
щейся с S02 и перед записью с номером S04.) Вы должны
следовать этому соглашению для надежности выполнения
этой записи в нужное время.
3. Скоприруйте запись в каталог /etc/rc2.d для того, что-
бы она исполнилась файлом rc2.
Если функция, которую вам нужно добавить, той же катего-
рии, что и функции, выполняемые записью в /etc/rc2.d, то
просто отредактируйте существующую запись с вводом в нее но-
вой функции. Нам, вы можете добавить функцию, соответствую-
щую UUCP в файл S70uucp.

Изменение файлов .profile и .login

Эти файлы содержат команды, которые инициализируют среду
для каждого пользователя. Для пользователей, обладающих
стандартной командной оболочкой /bin/sh, файл .profile нахо-
дится в их домашних каталогах. Если пользователь использует
С-оболочку /bin/csh, они должны иметь файл .login в своих
домашних каталогах. (В зависимости от оболочки входа можно
применять другие файлы.) Команды в этих файлах выполняются
независимо от того, где вошел пользователь. Файлы обычно со-
держат команды, которые устанавливают различные переменные
системы (то есть, TERM, PATH, MAIL). Эти переменные дают
системе такую информацию как тип терминала, где искать за-
пускаемые пользователем программы, где просматривать почто-
вый ящик пользователя, какие клавиши предполагать для функ-
ций kill и backspace, и так далее (смотри главы об оболочке
и Си-оболочке в User's Guide).
Для каждого бюджета пользователя есть один файл .profile
или .login. Эти файлы размещены в домашнем каталоге пользо-
вателя при создании его бюджета. Обычный пользователь может
модифицировать свой собственный файл .profile или .login или
позволить менеджеру системы делать нужные модификации. В лю-
бом случае файл можно редактировать как любой текстовый.
Внем можно добавлять или удалять команды.

- 3-15 -

Изменение файла /etc/motd

Сообщение дневного файла /etc/motd, содержит приветствие
выводимое на экран вне зависимости от того, где в систему
входит пользователь. В начале этот файл содержит имя и номер
версии операционной системы. Он может модифицироваться для
включения таких сообщений как напоминание об очистке катало-
гов, предупреждение о необходимости сохранения файловой
системы, и так далее.
Файл /etc/motd - это обычный текстовый файл, так что его
можно редактировать при помощи обычного редактора. Одно об-
щее изменение состоит в том, что необходимо напомнить об
удалении неиспользуемых файлов для экономии дискового прост-
ранства. Вообще нужно ограничить размер этого файла до одно-
го экрана дисплея.
- 4-1 -

ВВЕДЕНИЕ

В данной главе описана одна из наиболее важных функций ад-
министратора системы: создание и сопровождение файловых систем.
Существует четыре типа файловых систем, доступных для использо-
вания. Кроме того, описываются общие виды работ по сопровожде-
нию, такие, как стратегии обеспечения свободного пространства.
Вводится понятие "целостность файловой системы"; описывается,
как операционная система восстанавливает испорченные файловые
системы. Создание файловой системы обсуждается в главе "Включе-
ние жестких дисков". Информацию о разрешениях для файлов и дру-
гих аспектах безопасности см. в главе "Обеспечение безопасности
системы" настоящего документа.
.
- 4-2 -

ЧТО ТАКОЕ ФАЙЛОВАЯ СИСТЕМА?

Файловая система - это раздел операционной системы, состоя-
щий из файлов, каталогов и информации, необходимой для их поиска
и доступа к ним. Файловую систему можно представить как структу-
ру, на основе которой строятся каталоги и файлы.
В каждой системе UNIX существует по крайней мере одна фай-
ловая система - на первичном жестком диске. Эта файловая система
называется корневой и обозначается символом "/". В корневой фай-
ловой системе содержатся программы и каталоги, составляющие опе-
рационную систему. На малых жестких дисках в корневую файловую
систему также включаются все пользовательские каталоги. Кроме
того, первичный жесткий диск можно разделить на несколько файло-
вых систем, как описано в главе "Процедура установки" документа
Installation Guide; одним из самых общеупотребительных разделов
является файловая система /u, используемая для изолирования
пользовательских бюджетов от корневой файловой системы. (Более
подробно об этих файловых системах см. раздел "Планирование ком-
поновки диска" в главе "Процедура установки" документа
Installation Guide.)
Система UNIX может иметь и другие файловые системы, содер-
жащие специальные каталоги и прикладные программы. Разбиение
первичного жесткого диска на несколько файловых систем проводит-
ся для защиты данных и облегчения сопровождения. Дальнейшее до-
бавление файловых систем путем включения дополнительных жестких
дисков приводит к расширению пространства памяти системы. Адми-
нистратор системы может создавать новые файловые системы, а за-
тем по мере необходимости "подсоединять" их к системе (монтиро-
вать) и "отсоединять" (демонтировать), - таким же образом, как
осуществляется доступ к гибкому диску. В следующем разделе опи-
сывается, как добавлять новую файловую систему и, если нужно,
перемещать пользовательские бюджеты на новый диск. Это не затра-
гивает текущую конфигурацию первичного жесткого диска. (О том,
как изменять текущую организацию файловых систем на первичном
жестком диске, см. раздел "Изменение/добавление файловых систем
на первичном жестком диске".)
.
- 4-3 -

Монтирование и демонтирование файловой системы

Для подсоединения и отсоединения файловой системы использу-
ется команда mount(ADM). Нужно задавать тип монтируемой файловой
системы. Например, чтобы смонтировать или демонтировать /dev/u в
файловой системе /u, следует использовать соответственно следую-
щие команды:

    mount /dev/u /u



@ Пользователи sysadmsh выбирают Filesystems->Mount

    umount /dev/u



@ Пользователи sysadmsh выбирают Filesystems->Unmount

Команду mount может применять только супер-пользователь.
Администратор системы может разрешить пользователям монтировать
конкретные файловые системы (защищенные паролем или не защищен-
ные) с помощью команды mnt(C). (Подробнее см. раздел "Разрешение
пользователям монтировать файловые системы" в главе "Обеспечение
безопасности системы" настоящего руководства.)

Замечание.
Если файловая система не смонтирована, ее файлы не доступ-
ны. Если файлы копируются или создаются на месте монтирования
файловой системы, когда она еще не смонтирована, внешне они ока-
жутся в этой файловой системе, хотя на самом деле они ей не при-
надлежат. Когда файловая система будет смонтирована, эти файлы
"исчезнут" в случае монтирования на месте их расположения.
.
- 4-4 -

ТИПЫ ФАЙЛОВЫХ СИСТЕМ

Система может быть настроена на работу с четырьмя различны-
ми типами файловых систем:
* XENIX
* UNIX
* DOS
* AFS (Acer Fast Filesystem)
Внутренние структуры файловых систем UNIX и XENIX немного
различаются, но это не приводит к серьезным последствиям. По
умолчанию принимается быстрая файловая система типа AFS (Acer
Fast Filesystem), которая работает значительно быстрее и не
доступна в других системах UNIX. В каждой из этих файловых сис-
тем размер блока принимается равным 1К. Файловые системы DOS об-
суждаются в главе "Использование DOS и OS/2" настоящего руко-
водства.

Преобразование файловых систем UNIX в AFS

Файловую систему UNIX можно в любое время преобразовать в
файловую систему AFS. Для этого используется опция Ъ2-Cclustersize
команды fsck(ADM), которая обычно применяется для проверки и
восстановления файловых систем. Опция -C изменяет размер класте-
ра, чтобы заменить формат файловой системы на формат AFS. Аргу-
мент clustersize должен быть степенью числа 2 и меньше 16 (реко-
мендуется значение 8).
Реальные преимущества файловой системы AFS наглядно прояв-
ляются при использовании новой файловой системы. Будет очевидным
увеличение скорости работы преобразованной файловой системы AFS;
оно проявится только при добавлении новых файлов к файловой сис-
теме. Преобразование файловой системы, которая почти заполнена,
не влечет никаких или почти никаких выгод; если до заполнения не
хватает нескольких блоков, преобразование просто не выполнится.
(Полное описание команды fsck см. в разделе "Целостность файло-
вой системы".)

Замечание
Перед выполнением команды fsck следует демонтировать файло-
вую систему.

- 4-5 -

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

Ъ2fsck -s -Cclustersize device

Здесь device - имя устройства файловой системы в /dev. Сле-
дует отметить, что должна присутствовать также и опция -s.