Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Интернет: маркетинг, реклама, торговля" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Страницы справочного руководства ОС UNIX на русском : man intro(1) и emergency_disk(1M) из Open UNIX 8
Информационный Канал Subscribe.Ru |
Выпуск 92
man intro(1) и man emergency_disk(1M) из Open UNIX 8 (UnixWare 7.1.2)
Сегодняшний, внеочередной, выпуск посвящен введению в первый раздел справочного руководства и команде emergency_disk(1M), позволяющей создать дискеты аварийного восстановления для ОС Open UNIX 8 (UnixWare 7.1.2). Перевод выполнен сегодня, в ответ на поступивший в начале недели вопрос о том, как, собственно, восстанавливать машину с этим славным продуктом, теперь уже снова SCO Group, если она не грузится. Так вот, перед тем, как это произошло, надо было создать дискету аварийной загрузки...
Кстати, публикация этой пары страниц открывает новый раздел проекта. С чем я нас всех и поздравляю!
intro(1)
intro - введение в раздел команд и прикладных программ
Описание
Этот раздел справочного руководства описывает, в алфавитном порядке, команды, включая пользовательские, программистские и административные.В разделе встречаются группы нескольких страниц с одинаковым именем. Например, имеется несколько страниц справочного руководства по имени mount(1M). В каждом из таких случаев первая из группы страниц описывает синтаксис и опции команды общего назначения, т.е., опции, применимые ко всем типам файловых систем. Оставшиеся страницы описывают возможности модулей команды, специфичных для конкретной файловой системы. На этих страницах имя файловой системы, с которой они связаны, указывается как суффикс имени раздела в имени команды. Вы не должны пытаться вызывать такие модули напрямую - команда общего назначения предоставляет обобщенный интерфейс для них всех. Таким образом, страницы справочного руководства, специфические для типа файловой системы, не должны рассматриваться как описывающие отдельные команды, а, скорее, как детализирующие определенные аспекты команды, связанные с конкретным типом файловой системы.
Синтаксис команд в справочном руководстве
Если не сказано иначе, команды, описанные в разделе "Синтаксис" на странице справочного руководства, воспринимают опции и другие аргументы в соответствии со следующим синтаксисом:имя [-опция ... ] [аргумент_команды ... ]
Эта нотация означает следующее:
[]- в квадратные скобки берутся необязательные опции или аргументы команд
...- показывает, что может быть несколько опций или аргументов
имя- имя выполняемого файла
опция- noargletter ... или argletter optarg[, ...] (перед опцией всегда указывается "-")
noargletter- Одна буква, представляющая опцию без аргумента. Учтите, что несколько опций noargletter можно сгруппировать вместе после одного дефиса, "-" (Правило 5 ниже).
argletter- Одна буква, представляющая опцию, требующую указания аргумента.
optarg- Аргумент опции (символьная строка), соответствующая предшествующей букве argletter. Учтите, что группы аргументов после argletter должны разделяться запятыми или браться в кавычки и разделяться пробелами (см. Правило 8 ниже).
аргумент_команды- Путь (или другой аргумент команды), не начинающийся с "-", или только "-", задающий стандартный входной поток.
Стандарт синтаксиса команд: правила
Эти правила синтаксиса команд выполняются не всеми командами. Все процедуры командного интерпретатора должны использовать getopts(1) для разбора позиционных параметров и проверки допустимости опций. Она поддерживает Правила 3-10, представленные ниже. Выполнение других правил должна обеспечить сама команда.-
Имена команд (имя выше) должны быть длиной от
двух до девяти символов.
-
Имена команд должны содержать только строчные буквы и цифры.
-
Имена опций (опция выше) должны состоять
из одного символа.
-
Все опции необходимо предварять дефисом ("-").
-
Опции без аргументов можно объединять после одного дефиса ("-").
-
Первый аргумент опции (optarg выше) после опции
необходимо предварять пробелом.
-
Аргументы опций не могут быть необязательными.
-
Группы аргументов опции после нее должны либо разделяться запятыми,
либо браться в кавычки и разделяться пробелами (например, -o xxx,z,yy
или -o "xxx z yy").
-
Все опции в командной строке должны предшествовать операндам
(аргумент_команды выше).
-
"--" можно использовать для указания того, что опции закончились.
-
Порядок опций относительно друг друга не должен иметь значения.
-
Порядок операндов (аргумент_команды выше) может
влиять на их интерпретацию так, как определяет команда, в которой они задаются.
- Дефис ("-"), перед которым и после которого идут пробельные символы, должен использоваться только для обозначения стандартного входного потока.
Команды, обрабатывающие большие файлы
При работе в файловой системе, поддерживающей файлы размером более 2 Гбайт, можно использовать ограниченный набор команд, которые изменены и позволяют работать с такими большими файлами. См. список этих команд в руководстве "Управление большими файлами", а подробнее о поддержке больших файлов можно прочитать на странице справочного руководства intro(2).Диагностика
По завершении работы каждая команда возвращает два байта статуса, первый задается системой и определяет причину завершения, и (в случае нормального завершения) второй задается программой (см. wait(2) и exit(2)). Первый байт имеет значение 0 при нормальном завершении; второй, по соглашению, имеет значение 0 при успешном завершении и ненулевое значение, показывающее проблемы вроде ошибочных параметров, неправильных или недоступных данных. Его часто называют по-разному: код выхода ("exit code"), cтатус выхода ("exit status") или код возврата ("return code"), и описывают только в случае использования специальных договоренностей.© 2001 Caldera International, Inc. All rights reserved.
© 2002 В. Кравчук, OpenXS Initiative, перевод на русский язык.
Open UNIX 8 Release 8.0.0 -- 22 июня 2001 года
emergency_disk(1M)
emergency_disk - создание дискет аварийного восстановления
Синтаксис
emergency_disk [-d имя_каталога] дисководОписание
Команда emergency_disk создает дискеты аварийного восстановления, настроенные для данной системы. Эти дискеты необходимо создавать после установки всего системного программного обеспечения. Хранить эти дискеты надо в безопасном и легко доступном месте на случай следующих аварийных ситуаций:-
Система не загружается.
-
Системные файлы UnixWare повреждены так, что восстановить их нельзя.
- Поврежден жесткий диск, и его пришлось переформатировать или заменить.
Предлагается два базовых набора опций:
-
Если системное программное обеспечение еще доступно, можно попытаться восстановить
повреждения с помощью набора команд UnixWare, предлагаемых на дискетах аварийного
восстановления. В частности, можно вызвать ОС UnixWare, поддерживающую следующие
команды:
cat(1),
chroot(1M),
cpio(1),
date(1),
dd(1M),
echo(1),
edvtoc(1M),
fdisk(1M),
find(1),
fsck(1M),
grep(1),
ksh(1),
labelit(1M),
ln(1),
ls(1),
mkdir(1),
mkfs(1M),
mount(1M),
prtvtoc(1M),
rm(1),
stty(1)
и
vi(1).
Также, в зависимости от того, насколько серьезно повреждена система,
может получиться смонтировать файловые системы с жесткого диска.
В этом случае можно будет использовать все команды системы UnixWare.
-
Если была сделана резервная копия системы с помощью команды
emergency_rec(1M), а в дальнейшем
операционная система была повреждена настолько, что ее не удается исправить,
можно восстановить данные системы в состояние на момент создания резервной копии
с попощью команды emergency_rec. Если выбрана эта опция:
-
Восстанавливается раздел (partition) UNIX на основном (primary) жетском диске,
содержащем UnixWare. Если основной жесткий диск содержит системный раздел
(system partition), этот раздел тоже восстанавливается. Если на втором (secondary)
жестком диске были файловые системы /home, /home2 и /var,
эти файловые системы восстанавливаются на второй жестком диске.
- Если при запуске emergency_rec была указана опция -e, восстанавливается весь основной жесткий диск. В том числе, все разделы жесткого диска, а не только раздел UnixWare и системный раздел.
-
Восстанавливается раздел (partition) UNIX на основном (primary) жетском диске,
содержащем UnixWare. Если основной жесткий диск содержит системный раздел
(system partition), этот раздел тоже восстанавливается. Если на втором (secondary)
жестком диске были файловые системы /home, /home2 и /var,
эти файловые системы восстанавливаются на второй жестком диске.
Не следует использовать средства аварийного восстановления как средства резервного копирования и восстановления. Обычно дискеты и ленты аварийного восстановления создаются с помощью команд emergency_disk и emergency_rec(1M) после установки системного и дополнительного программного обеспечения (например, Online Data Manager). Эти носители надо хранить в безопасном месте на случай повреждения системы, если понадобится полное восстановление жесткого диска. Если система не повреждена, необходимо регулярно использовать ARCserveIT от Computer Associates для решения всех задач архивирования и восстановления файлов данных пользователей.
Флаги
-d- Задает рабочий каталог для команды emergency_disk. В рабочем каталоге должно быть минимум 30 Мбайт свободного места. Стандартный рабочий каталог - /usr.
Параметры
дисковод- Задает дисковод ("diskette1" или "diskette2"), содержащий дискету, которая должна быть сформатирована как дискета аварийного восстановления данной системы.
Использование
Примеры
Для создания аварийных дискет во втором дисководе с использованием корневой файловой системы в качестве рабочего каталога, вставьте дискету во второй дисковод и введите:emergency_disk -d / diskette2
В ответ на соответствующее приглашение выньте первую дискету и вставьте вторую. Затем нажмите клавишу <Enter>.
Предупреждения
Запрещено использовать дискеты аварийного восстановления для копирования UnixWare с одной системы на другую. Дискеты аварийного восстановления настроены для системы, в которой они создавались, и могут давать непредсказуемые результаты при попытке использования в другой системе.Файлы
Создается временный журнальный файл /tmp/drf_PID.log, где PID - идентфикатор процесса для команды emergency_disk. В случае возникновения ошибки в стандартный поток ошибок выдается сообщение, а дополнительная информация записывается в этот журнальный файл.Коды выхода
Команда emergency_disk завершает работу с одним из следующих значений:
0- Успешное выполнение.
1- Сбой. См. журнальный файл /tmp/drf_PID.log.
Диагностика
Создается временный журнальный файл /tmp/drf_PID.log, где PID - идентфикатор процесса для команды emergency_disk. В случае возникновения ошибки в стандартный поток ошибок выдается сообщение, а дополнительная информация записывается в этот журнальный файл.Ссылки
emergency_rec(1M)Примечания
При изменении конфигурации жестких дисков в системе (например, при добавлении или замене жесткого диска), необходимо создать новые дискеты аварийного восстановления с помощью описанной выше процедуры.© 2001 Caldera International, Inc. All rights reserved.
© 2002 В. Кравчук, OpenXS Initiative, перевод на русский язык.
Open UNIX 8 Release 8.0.0 -- 22 июня 2001 года
В следующем выпуске
man newgrp(1) из Solaris 8. Выпуск выйдет на следующей неделе. Следите за новостями на сайте рассылки. Кстати, у проекта есть гостевая книга. Если не хотите писать мне лично, можете высказывать свои пожелания там.
С наилучшими пожеланиями,
В.К.
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||