Введение
Цель данного руководства
Руководство по администрированию систем AT&T UNIX System V Release 4.0 Version 1.0, разработана для оказания помощи в администрировании системы, основанной на системе 386 и выполняемой в среде UNIX System V Release 4.0. Предполагается, что вы уже знакомы с другими системами UNIX. Задачи администрирования системы показаны с помощью команд sheel и меню sysadm, представленных в пакете прикладных программ "Operations, Administration and Maintenance" (OA&M). Пакет OA&M не является частью основной системы; вам следует инсталировать его, чтобы обеспечить доступ к интерфейсу.
Данное руководство необходимо использовать после того, как программные средства будут установлены в соответствии с указаниями Руководства по инсталяции систем AT&T UNIX System V Release 4.0 Version 1.0. Инструкции по инсталяции и инициализации расширенных прикладных программ включены в документацию, сопровождающую расширенный продукт.
Что такое администрирование системы в процессоре 386?
Администратор системы включает задачи, обычно выполняемые в вычислительной системе: создание резервных копий и восстановление файлов, добавление и удаление пользователей, управление сетью, добавление и удаление аппаратных средств и т.д.
Для выполнения этих задач в системе имеется два интерфейса: команды shell, являющиеся непосредственным пользовательским интерфейсом с административными функциями среды системы UNIX, и меню sysadm, обеспечивающие интерфейс меню с теми же задачами с помощью команды sysadm. Опытные администраторы системы должны быть знакомы с обоими интерфейсами.
Использование файловых систем
В этом разделе описывается, как создавать, монтировать и демонтировать типы файловых систем s5 и ufs. Для этого необходимо сначала отформатировать гибкие и жесткие диски. Если используемые диски не были отформатированы, обратитесь к разделу 9 "Форматирование запоминающих устройств" и "Управление запоминающими устройствами".
Обратитесь к этим задачам из опции file_system в меню UNIX System V Release 4.0 Version 1.0.
Создание файловой системы
2.1.1. Использование меню OA&M для создания файловой системы
2.1.2. Использование команды mkfs для создания файловой системы
· 2.1.2.1. Создание файловой системы s5
2.1.2.2. Создание файловой системы ufs
2.1.2.3. Выбор логического размера блока.
Создание рабочей файловой системы проводится в несколько этапов:
1. Форматирование гибких дисков.
2. Создание файловой системы с использованием меню OA&M или команды mkfs.
3. Установка файловой системы.
4. Демонтирование файловой системы при отсутствии обращения к ней.
2.1.1. Использование меню OA&M для создания файловой системы
Используйте следующие меню для создания файловой системы:
1. Выберите make из меню "Управление файловой системой" (Manage File System).
Система отображает экран "Создание файловой системы" (Create a File System) (make):
________________________________________________ | Create a File System (make) | ------------------------------------------------ Device that will contain the file system: diskette1 File system type: a5 Lable for the file system: Once created, should the new file system be mounted?yes File system name when mounted: /installВведите информацию файловой системы и нажмите SAVE.
Система отображает один из следующих экранов:
________________________________________________ | Create An a5 File System (make) | ------------------------------------------------ Name of prototype file: Block Size in Bytes: 1024 Number of Blocks: Number of Files: ________________________________________________ | Create a File System (make) | ------------------------------------------------ Number of Blocks in the File System: Block Size IN bYTES: 8192 Fragment Size in bytes: 10242. Введите информацию и нажмите SAVE.
Система отображает команду вставить дискету в дисковод.
3. Нажмите SAVE, когда вставите дискету в дисковод.
Затем система создает файловую систему и пытается смонтировать ее.
Программа fsck
Контролирующая программа (fsck) файловой системы - это интерактивная контрольно-исправительная программа файловой системы. Программа fsck использует информацию, находящуюся в самой файловой системе, для проверки целостности. Если обнаружено нарушение целостности, отображается сообщение, описывающее нарушение целостности. Рекомендуется выбрать параметр -y для программы fsck, чтобы эта програма автоматически исправила выявленные нарушения целостности.
При загрузке системы UNIX ваш компьютер осуществляет контроль целостности по состоянию корневой файловой системы. Если существуют потенциальные проблемы, программа fsck выполняется автоматически, чтобы исправить корневую файловую систему.
Чтобы вручную прогнать программу fsck, необходимо сначала демонтировать файловую систему (если вы проверяете корневую файловую систему, корень должен оставаться смонтированным).
Общий формат команды fsck:
fsck [-F FSType][-V][current_options][-m] [-o specific_options][special...]где -F - специфицирует тип FSType, с которым будут работать. FSType должен быть либо специфицирован здесь, либо определен из /etc/vfstab путем сопоставления special с элементом таблицы; -V - эхо-отображение всей командной строки; команду не выполнять; current_options - параметры, поддерживаемые модулем программы fsck, специфичным для системы типа s5; -m - проверить, но не исправлять. Этот параметр проверяет, подходит ли файловая система для демонтирования; -o specific_options - специфицирует подпараметры, которые специфичны для типа файловой системы - s5 или ufs.
Если файловая система сохраняет свою целостность, то дается отчет о количестве файлов, используемых блоках и свободных блоках. Если целостность файловой системы нарушена, пользователю дается подсказка выполнять операции паралельно перед каждой попыткой исправить систему.
2.4.3.1. Использование команды fsck для проверки файловой системы s5
Формат команды для файловых систем s5:
fsck [-F s5][generic_options][-y][-n][-p][-sX][-tfile] [-1][-q][-D][-f][-b][special]Рекомендуется использовать параметр -y. Этот параметр отвечает "да" на все вопросы, выдаваемые командой fsck, и не требует вашего вмешательства. Другой рекомендуемый параметр -s, который форсирует перестройку свободного списка в оптимальном порядке. При использовании свободного списка он дезорганизуется; перестройка свободного списка улучшает работу с последовательно создаваемыми файлами. special дает имя специальному файлу устройства, связанному с файловой системой. Если имя устройства не определено, команда fsck проверяет все файловые системы, названные в /etc/vfstab с числовым полем fsckpass.
Следующий экран показывает команду fsck, введенную для проверки файловой системы usr. Никакие параметры не специфицируются. Отклик системы обозначает, что нарушения целостности обнаружено не было. Команда действует поэтапно; некоторые этапы команды прогоняются, только если это требуется или в ответ на параметр командной строки. По завершении каждого этапа отображается сообщение. В конце программы отображается заключительное сообщение, показывающее количество файлов (индексных дескрипторов файлов), блоков и свободных блоков.
# fsck -F s5 /dev/dsk/1s2 /dev/dsk/1s2 File System: usr Volume: usr **Phase 1 - Check Blocks and Sizes **Phase 2 - Check Pathnames **Phase 3 - Check Connectivity **Phase 4 - Check Reference Counts **Phase 5 - Check Free List 411 files 4394 blocks 8880 free #2.4.3.2. Этапы программы fsck в системе s5
Программа fsck прогоняется по этапам. На каждом этапе даются отчеты о любых ошибках, которые обнаружила программа. Если fsck может исправить ошибку, пользователя спрашивают, должно ли быть сделано исправление. Если вы определили параметр -y, тогда на все вопросы предполагается отвечать "да" и вам не будет дано приглашение. В последней части этого раздела описываются сообщения, выходящие на каждом этапе, возможные отклики и связанные с ними исключительные ситуации: ниже перечисляются сокращения, используемые в сообщениях об ошибках в программе fsck.
Аббревиатура сообщений об ошибках, выводимых fsck.
Следующая аббревиатура и соответствующий ей текст появляются в сообщении об ошибке:
BLK | номер блока |
DUP | номер блока копии |
DIR | имя справочника |
MTIME | время последней модификации |
UNREF | |
CG | группа цилиндра |
Следующая однобуквенная аббревиатура заменяется на соответствующий ей текст при появлении на экране сообщения об ошибке:
B | номер блока |
F | имя файла |
I | номер inode |
M | режим файла |
O | user-id владельца файла |
S | размер файла |
T | время последней модификации файла |
X | счетчик связи |
или число блоков BAD, DUP или MISSING | |
или число файлов (зависимых по контексту) | |
Y | номер счетчика корректного канала связи |
или число блоков в файловой системе | |
Z | число свободных блоков |
Этап инициализации
Проверяется синтаксис командной строки. Перед проверкой файловой системы программа fsck устанавливает некоторые таблицы и открывает некоторые файлы. Программа fsck завершается, когда она сталкивается с ошибками на этапе инициализации.
Общие ошибки
Следующие три сообщения об ошибках могут появиться на любом этапе после инициализации. Их лучше рассматривать как фатальные, закончить выполнение программы и попытаться определить причину ошибки.
Сообщение:
CAN NOT SEEK: BLK B (CONTINUE?)Просьба переместиться в указанный номер блока B в поврежденной файловой системе. Это сообщение указывает на серьезную ошибку, вероятно сбой в аппаратных средствах.
Сообщение:
CAN NOT READ: BLK B (CONTINUE?)Просьба передать указанный номер блока B в поврежденную файловую систему. Сообщение указывает на серьезную ошибку, вероятно сбой в аппаратных средствах.
Сообщение:
CAN NOT WRITE: BLK B (CONTINUE?)Просьба записать указанный номер блока B в поврежденную файловую систему. Диск может быть защищен от записи.
Значение ответов Да/Нет
Ответ n (нет) на приглашение CONTINUE? означает: Закончите программу (Это рекомендуемый ответ)
Ответ y (да) на приглашение CONTINUE? означает: Попытайтесь продолжить проверку файловой системы.
Обратите внимание, что ошибки часто могут повторятся. Эта исключительная ситуация предотвращает полную проверку файловой системы. Необходимо второй раз выполнить программу fsck, чтобы еще раз проверить файловую систему.
Этап 3: Проверка связности
На этом этапе проверяются каталоги, исследуемые на этапе 2. Даются отчеты об следующих исключительных ситуациях:
· каталоги без ссылок;
· отсутствующие или полные каталоги lost+found.
Типы сообщений об ошибках - Этап 3.
На этапе 3 два типа сообщений об ошибках:
· информационные сообщения;
· сообщения с приглашением RECONNECT?.
Значение откликов Да/Нет - Этап 3
Отклик n (нет) на приглашение RECONNECT? означает: Проигнорируйте исключительную ситуацию.
Этот ответ порождает сообщения об ошибках UNREF на этапе 4.
Ответ "нет" подходит только в том случае, если пользователь намерен предпринять другие меры для фиксации ошибки.
Ответ y (да) на приглашение RECONNECT? означает: Заново подсоедините каталог с индексным дескриптором I к файловой системе в каталоге для потерянных файлов (обычно это каталог lost+found).
Это может порождать сообщения об ошибках lost+found, если есть проблемы с соединением каталога с индексным дескриптором I с каталогом lost+found. Если связь удачна, появляется информационное сообщение CONNECTED.
Этап 3 - сообщения об ошибках.
Сообщение:
UNREF DIR I- I OWNER- O MODE- M SIZE- S MTIME- T (RECONNECT?)Каталог с индексным дескриптором I не был соединен с элементом каталога при прослеживании файловой системы. Печатаются владелец O, режим M, размер S и время модификации T каталога. Программа fsck форсирует повторное соединение непустого каталога. Если специфицируется параметр -p, заново соединяется непустой каталог.
Сообщение:
SORRY. NO lost+found DIRECTORYВ корневом каталоге файловой системы нет каталога lost+found; fsck игнорирует требование соединения любого каталога с каталогом lost+found. Это порождает сообщение об ошибках UNREF на этапе 4. Режимы доступа каталога lost+found могут быть неверными.
Сообщение:
SORRY. NO SPACE IN lost + found DIRECTORYВ корневом каталоге файловой системы нет места для добавления другого элемента к каталогу lost+found; fsck игнорирует требование соединения любого каталога с каталогом lost+found. Это порождает сообщение об ошибках UNREF на этапе 4. Очистить ненужные элементы в каталоге lost+found или расширить его.
Сообщение:
DIR I- I1 CONNECTED. PARENT WAS I- I2Это справочное сообщение, указывающее, что каталог с индексным дескриптором I1 был успешно соединен с каталогом lost+found. Родительский индексный дескриптор файла I2 каталога с индексным дескриптором I1 замещен номером индексного дескриптора каталога lost+found.
Этап доводки
После проверки файловой системы выполняется несколько функций очистки. Ниже перечисляются справочные сообщения о файловой системе и о модифицированном состоянии файловой системы.
***** FILE SYSTEM STATE SET TO OKAY *****
Устанавливается флаг в системном блоке тома, указывающий, что файловая система не нарушена и может быть смонтирована.
X files Y blocks Z free
Это сообщение указывает, что файловая система, которая была проверена, содержала X файлов, использующих Y блоков; при этом Z блоков оставалось свободными в файловой системе.
***** FSCK and the ROOT FILE SYSTEM *****
root - единственная файловая система, которую можно (и нужно) проверять во время монтирования. Для проверки файловой системы root имеются автоматические механизмы. Эти механизмы служат для обработки корневой файловой системы при начальной загрузке и для периодической проверки во время закрытия системы. Можно также форсировать проверку закрытия системы. Эти механизмы упрятывают сообщения от fsck. Если они не упрятаны, вы увидите следующее сообщение об ошибках.
***** ROOT FILE SYSTEM WAS MODIFIED *****
Это справочное сообщение указывает, что корневая файловая система была модифицирована с помощью программы fsck. Если необходима повторная загрузка системы, fsck с параметром -b форсирует автоматическую перезагрузку и печатает следующее сообщение:
***** SYSTEM WILL REBOOT AUTOMATICALLY *****
Если вы решили не использовать автоматические механизмы, если параметр -b не используется и требуется перезагрузка системы, нажмите RESET.
Можно автоматически заново смонтировать root без перезагрузки после повреждения этой файловой системы. Появляется следующее сообщение:
***** ROOT REMOUNTED *****
Автоматические процедуры устанавливают соответствующие условия (процессы не связаны с файлами) для проверки root.
Примечание. Всегда используйте автоматические процедуры для root. Никогда не используйте команду fsck в других файловых системах, когда они монтируются. Если вы попытаетесь использовать команду fsck в смонтированной файловой системе, отличающейся от корневой (root) файловой системы, отображается следующее сообщение:
/dev/dsk/ ?? is a mounted file system, ignored. ?? is the special device name.Этап инициализации
Перед проверкой файловой системы должны быть установлены определенные таблицы и открыты определенные файлы. Следующие сообщения связаны с исключительными ситуациями, вытекающими из параметров командной строки, запроса памяти, открытия файлов, состояния файлов, проверки размера файловой системы и создания рабочего файла.
Сообщение:
cannot alloc NNN bytes for blockmap cannot alloc NNN bytes for freemap cannot alloc NNN bytes for statemap cannot alloc NNN bytes for lncntpЗапрос команды fsck на память для таблиц виртуальной памяти был неудачным. Такого никогда не должно быть. Если все же это случается, fsck завершается. Это серьезная системная ошибка, которую нужно немедленно исправлять.
Сообщение:
Can't open checklist file: FКонтрольную таблицу файловой системы или файл F со значением по умолчанию (обычно /etc/vfstab) невозможно открыть для считывания. Когда это происходит, fsck завершается. Проверьте режимы доступа файла F.
Сообщение:
Can't stat rootЗапрос fsck статических данных о корневом каталоге был неудачным. Если это случается, fsck завершается.
Сообщение:
Can't stat F Can't make sense out of name FЗапрос команды fsck статических данных о файловой системе F был неудачным. При интерактивном прогоне команда игнорирует эту файловую систему и продолжает проверять другую файловую систему. Проверьте режимы доступа файла F.
Сообщение:
Can't open FКоманда fsck неудачно пытается открыть файловую систему F. При диалоговом режиме прогона команды, она игнорирует эту файловую систему и продолжает проверку следующей файловой системы. Проверьте режимы доступа F.
Сообщение:
F: (NO WRITE)Либо был специфицирован флаг -n, либо команда fsck не смогла открыть файловую систему F для записи. При диалоговом режиме прогона команды распечатывается вся диагностика, но fsck не пытается ничего зафиксировать.
Сообщение:
file is not a block or character device; OKПользователь ошибочно присвоил команде fsck имя регулярного файла. Проверьте специфицированный тип файла.
Возможными отетами на приглашение OK являются:
YES (да) - проигнорировать эту исключительную ситуацию;
NO (нет) - проигнорировать эту файловую систему и продолжить проверку следующей файловой системы.
Сообщение:
UNDEFINED OPTIMIZATION IN SUPERBLOCK (SET TO DEFAULT)Параметром оптимизации системного блока тома не является ни OPT_TIME, ни OPT_SPACE.
Возможными ответами на приглашение SET TO DEFAULT являются:
YES - установить системный блок тома для запроса оптимизации с целью сокращения времени выполнения системы. (Если желательна оптимизация для минимизации использования пространства на диске, системный блок тома можно установить с помощью tunefs (1M);
NO - проигнорировать эту исключительную ситуацию.
Сообщение:
IMPOSSIBLE MINFREE-D IN SUPERBLOCK (SET TO DEFAULT)Минимальный процент пространства системного блока тома больше 99% или меньше 0%.
Возможные ответы на приглашение SET TO DEFAULT:
YES - установить параметр minfree на 10%. (Если нужен другой процентный показатель, его можно установить, ипользуя tunefs (1M));
NO - проигнорировать эту исключительную ситуацию.
Сообщение:
MAGIC NUMBER WRONG NCG OUT OF RANGE CPG OUT OF RANGE NCYL DOES NOT JIVE WITH NCG+CPG SIZE PREPOSTEROUSLY LARGE TRASHED VALUES IN SUPER BLOCKза ним идет следующее сообщение:
F: BAD SUPER BLOCK: B USE -b OPTION TO FSCK TO SPECIFY LOCATION OF AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck (1M)Системный блок тома был испорчен. Из имеющихся копий следует выбрать альтернативный системный блок тома. Выберите альтернативный системный блок тома путем просчитывания его смещения.
Сообщение:
INTERNAL INCONSISTENCY: MВ команде fsck была внутренняя несогласованность, сообщение о которой M. Это не должно происходить, в противном случае обратитесь к специалисту.
Сообщение:
CAN NOT SEEK: BLK B (CONTINUE)Запрос команды fsck на перемещение в определенный блок с номером B в файловой системе был неудачным. Если это произошло, обратитесь к специалисту.
Возможные ответы на приглашение CONTINUE:
YES - попытаться продолжить проверку файловой системы. (Обратите внимание, что часто ошибка продолжает существовать). Эта исключительная ситуация предупреждает полный контроль файловой системы. Необходимо второй раз прогнать fsck для повторной проверки файловой системы. Если блок был частью буферного кеша виртуальной памяти, fsck завершится со следующим сообщением:
Fatal I/O errorNO - завершить программу.
Сообщение:
CAN NOT READ: BLK B (CONTINUE)Запрос команды fsck на считывание опеделенного блока номер B в файловой системе был неудачным. Обратитесь к специалисту.
Возможные ответы на приглашение CONTINUE:
YES - попытаться продолжить проверку файловой системы. Fsck делает еще одну попытку считывания и распечатывает
Сообщение:
THE FOLLOWING SECTORS COULD NOT BE READ: Nгде N обозначает секторы, которые невозможно считать.
Если fsck пытается снова записать один из блоков, считывание которых было невозможным, появляется следующее
Сообщение:
WRITING ZERO'ED BLOCK N TO DISKгде N обозначает сектор, который был записан с нулями.
Если в отношении диска есть технические ошибки, они будут продолжать существовать. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки файловой системы необходимо второй раз прогнать fsck. Если блок был частью буферного кеша виртуальной памяти, fsck завершится со следующим сообщением:
Fatal I/O errorNO - завершить программу.
Сообщение:
CAN NOT WRITE: BLK B (CONTINUE)Запрос fsck на запись специфицированного блока номер B в файловой системе был неудачным. Проверьте, чтобы убедиться, что диск не защищен от записи.
Возможные ответы на приглашение CONTINUE:
YES - попытаться продолжить проверку файловой системы. Делается еще одна попытка записать операцию. Секторы, которые невозможно записать, будут указаны в сообщении:
THE FOLLOWING SECTORS COULD NOT BE WRITTEN: Nгде N обозначает секторы, которые невозможно записать.
Если есть технические трудности, связанные с диском, ошибка продолжает существовать. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки этой файловой системы необходимо второй раз прогнать fsck. Если блок был частью буферного кеша виртуальной памяти, fsck завершится сообщением:
Fatal I/O errorNO - завершить программу.
Сообщение:
bad inode number DDD to ginodeВнутренняя ошибка была вызвана попыткой считать несуществующий индексный дескриптор файла DDD. Эта ошибка приводит к выходу программы fsck. Обратитесь к специалисту.
Этап 3: Проверка связности
На этом этапе проверяются каталоги, изученные на втором этапе. Дается отчет об исключительных ситуациях, являющихся результатом:
· каталогов без ссылок;
· пропущенных или заполненных lost+found каталогов.
Этап 3: Сообщения об ошибках.
Сообщение:
UNREF DIR I=I OWNER=O MODE=M SIZE=S MTIME=T (RECONNECT)Индексный дескриптор I каталога не был соединен с элементом каталога при прослеживании файловой системы. Печатаются владелец O, режим M, размер S и время модификации T индексного дескриптора I каталога. При очистке каталог заново соединяется, если его размер не нулевой; иначе он очищается.
Возможные ответы на приглашение RECONNECT:
YES - заново соединить индексный дескриптор I каталога с файловой системой в каталоге для потерянных файлов (обычно это каталог lost+found). Это может порождать на этапе 3 сообщения об ошибках lost+found, если есть проблемы в соединении индексного дескриптора I каталога с каталогом lost+found. Это также может порождать на этапе 3 сообщение об ошибке CONNECTED, если связь была удачной;
NO - проигнорировать эту исключительную ситуацию. Это порождает на этапе 4 сообщение об ошибке UNREF.
Сообщение:
NO lost+found DIRECTORY (CREATE)В корневом каталоге файловой системы нет каталога lost+found. При очистке команда fsck пытается создать каталог lost+found.
Возможные ответы на приглашение CREATE:
YES - создать каталог lost+found в корне файловой системы.
Это может порождать сообщение:
NO SPACE LEFT IN / (EXPAND)Ниже приведены возможные ответы. Невозможность создать каталог lost+found порождает сообщение:
SORRY. CANNOT CREATE lost+found DIRECTORYи срывает попытку подсоединить индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF;
NO - прекратить попытку связать потерянный индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF.
Сообщение:
lost+found IS NOT A DIRECTORY (REALLOCATE)Элемент для lost+found не является каталогом.
Возможные ответы на приглашение REALLOCATE:
YES - выделить индексный дескриптор файла каталога и изменить lost+found, чтобы обратится к нему. Предыдущий индексный дескриптор файла, к которому обратился каталог lost+found, не очищен. Таким образом, либо о нем снова заявляют как об индексном дескрипторе файла UNREF, либо позднее на этом этапе корректируется подсчет его связей. Невозможность создать каталог lost+found порождает сообщение:
SORRY. CANNOT CREATE lost+found DIRECTORYи прерывает попытку связать потерянный индексный дескриптор файла. Это, в свою очередь, порождает на этапе 4 сообщение об ошибке UNREF;
NO - прервать попытку связать потерянный индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF.
Сообщение:
NO SPACE LEFT IN / lost+found (EXPEND)В корнвом каталоге файловой системы нет места, чтобы добавить другой элемент к каталогу lost+found. При очистке каталог lost+found расширяется.
Возможные ответы на приглашение EXPAND:
YES - расширить каталог lost+found, чтобы найти место для нового элемента. Если попытка расширения неудачна, команда fsck печатает сообщение:
Сообщение:
SORRY. NO SPACE IN lost+found DIRECTORYи прерывает попытку соединить потерянный индексный дескриптор файла. Это, в свою очередь, попрождает на этапе 4 сообщение об ошибке UNREF. Очистить ненужные элементы в каталоге lost+found. Эта ошибка является фатальной если очищается файловая система;
NO - прервать попытку связать потерянный индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF.
Сообщение:
DIR I=I1 CONNECTED. PARENT WAS I=I2Это справочное сообщение, указывающее, что индексный дескриптор файла I1 каталога был успешно соединен с каталогом lost+found. Родительский индексный дескриптор файла I2 индексного дескриптора файла I1 замещается номером индексного дескриптора каталога lost+found.
Сообщение:
DIRECTORY F LENGTH 5 NOT MULTIPLE OF S (ADJUST)Был найден каталог F с размером S, не кратным размеру B блока каталога. (Учтите, что это может возникнуть снова на этапе 3, если исключительная ситуация не будет исправлена на этапе 2).
Возможные ответы на приглашение ADJUST:
YES - округлить длину до соответствующего размера блока. При очистке файловой системы печается только предупреждение и корректируется каталог;
NO - проигнорировать эту исключительную ситуацию.
Сообщение:
BAD INODE S TO DESCENDВнутренняя ошибка привела к тому, что невозможное состояние S перешло к программе, сокращающей структуру каталога файловой системы. Команда fsck завершается. Если это случится, обратитесь к специалисту.
Этап очистки
При проверке файловой системы выполняется несколько функций очистки. Далее перечисляются справочные сообщения о файловой системе и измененном состоянии файловой системы.
Сообщение:
V files W used X free (Y flags, & blocks)... Q % fragmentationЭто справочное сообщение указывает на то, что проверяемая файловая система содержала V файлов, использующих блоки с размером фрагментов W, оставляя блоки с размером фрагментов X свободными в файловой системе. Числа в круглых скобках разбивают свободный подсчет на Y свободных фрагментов и Z свободных блоков с полным размером. Наконец, эти числа используются для разложения процентного содержания фрагментации файловой системы (Q).
Сообщение:
***** REBOOT THE SYSTEM *****Это справочное сообщение указывает на то, что корневая файловая система root была модифицирована с помощью команды fsck. Если вы сразу же не выполняете повторную начальную загрузку, работа, проделанная командой fsck, может быть невыполненной из-за использования копий таблиц, находящихся в оперативной памяти.
Сообщение:
***** FILE SYSTEM WAS MODIFIED *****Это справочное сообщение указывает на то, что текущая файловая система была модифицирована с помощью команды fsck. Если монтируется эта файловая система или если она является текущей корневой файловой системой root, команда fsck должна быть остановлена или произведена повторная начальная загрузка.
Использование команд shell
Установите заново дату и время при входе в систему как root, используя команду date следующего формата:
MMddhhmmyyгде MM - месяц;
dd - день;
hh - часы;
mm - минуты;
yy - год.
Например, чтобы заново установить дату 10 мая 1990 г. время 9:12 напечатайте:
date 0510091290Использование команд shell
Команда uname используется для установки имени системы. Эту команду могут выполнять только привилегированные пользователи. Следующая команда, выполняемая суперпользователем root, присваивает вашей системе имя mysys:
Управление портами
Файл конфигурации системы
Файл конфигурации системы - /etc/saf/_sysconfig - поставляется пустым. Его может использовать администратор системы, чтобы настроить среду для всего сервиса системы, написав командный файл на интерпретированном языке. Командный файл конфигурации системы интерпретируется контроллером доступа к сервису после запуска SAC. SAC запускается, когда система переходит в многопользовательский режим.
Управляющий файл SAC
Управляющий файл SAC содержит информацию о всех мониторах порта, за которые несет ответственность SAC. Этот файл существует в поставляемой системе. Изначально он является пустым, за исключением одной строки комментария, которая содержит номер версии контроллера доступа к сервису. Администратор системы добавляет мониторы портов к системе, осуществляя вводы в управляющий файл SAC. Эти вводы осуществляются с помощью команды sacadm с параметром -a. Команда sacadm также используется для удаления вводов из управляющего файла SAC.
Некоторые программные пакеты добавляют свои собстввенные вводы мониторов портов в ходе инсталяции, в других - вам придется добавлять их вручную.
Каждый ввод в управляющий файл SAC содержит следующую информацию:
PMTAG -
уникальный тег, который идентифицирует конкретный монитор порта. Этот тег затем используется контроллером доступа к сервису (SAC) для идентификации монитора порта при всех целях администрирования. PMTAG может включать до 14 буквенных символов;
PMTYPE -
тип монитора порта. В добавок к своему уникальному тегу, каждый монитор порта имеет указатель типа. Указатель типа идентифицирует группу мониторов портов, которые являются различными вызовами одного и того же объекта. ttymon и listen являются примерами действительных типов мониторов портов. Указатель типа используется, чтобы облегчить администрирование групп соответственных мониторов портов. Без указателя типа у вас нет возможности узнать какие теги мониторов портов соответствуют мониторам портов того же типа. PMTYPE может включать до 14 буквенных символов;
FLGS -
флаги, которые определяются в текущий момент, это: d - если запускается, не разрешайте монитор порта; x - не запускайте монитор порта. Если флаг не указывается, предпринимается безусловное действие. Монитор порта запускается и разрешается по умолчанию;
RCNT -
число раз, которое монитор порта может допустить сбой, прежде чем будет помещен в состояние отказа. После того как монитор порта ввел состояние отказа, SAC не будет пытаться повторно его запустить. Если счет не указан при создании ввода, это поле устанавливается на 0. Счет повторного запуска 0 указывает, что монитор порта не следует повторно запускать, если он дает отказ;
COMMAND -
символьная строка, представляющая команду, которая будет запускать монитор порта. Первый компонент символьной строки, сама команда, должен представлять собой полное имя пути.
Рис. 1 показывает содержимое образца управляющего файла SAC так, как он просматривается с помощью команды sacadm. Символ # в конце каждой строки является ограничителем комментария.
Вывод sacadm -1 ------------------------------------------------------------ PMTAG PMTYPE FLGS RCNT STATUS COMMAND starlan listen - 0 ENABLED /usr/lib/saf/listen -x slan starlan \ # starlan liatener ttymon1 ttymon d 0 DISABLED /usr/lib/saf/ttymon # ttymon1 ttymon3 ttymon - 0 ENABLED /usr/lib/saf/ttymon # ports board ------------------------------------------------------------Рис. 1
Установка связи с RS-232
При подсоединении устройства RS-232 к вашей системе, подключение должно осуществляться из вашего компьютера к этому устройству или прямо (жесткое соединение), или с помощью модема. После установки связи система должна знать какой тип соединения существует и какой тип устройства находится на другом конце связи.
Обычно при подсоединении RS-232 к вашему устройству предполагаются следующие подсказки:
· кабели RS-232 должны иметь длину менее 16 метров. Кабели, длина которых превышает 16 метров, могут привести к помехам на линии. В некоторых случаях, вы можете использовать более длинный кабель, если сократите скорость передачи (в бодах);
· обычно требуется линейный адаптер, называемый адаптер нулевого модема, если терминал или компьютер подсоединяется прямо к последовательному порту вашего компьютера;
· нулевой модем не следует использовать, если вы подсоединяете модем к своему компьютеру.
Введение
Цель данного руководства
Руководство по администрированию систем AT&T UNIX System V Release 4.0 Version 1.0, разработана для оказания помощи в администрировании системы, основанной на системе 386 и выполняемой в среде UNIX System V Release 4.0. Предполагается, что вы уже знакомы с другими системами UNIX. Задачи администрирования системы показаны с помощью команд sheel и меню sysadm, представленных в пакете прикладных программ "Operations, Administration and Maintenance" (OA&M). Пакет OA&M не является частью основной системы; вам следует инсталировать его, чтобы обеспечить доступ к интерфейсу.
Данное руководство необходимо использовать после того, как программные средства будут установлены в соответствии с указаниями Руководства по инсталяции систем AT&T UNIX System V Release 4.0 Version 1.0. Инструкции по инсталяции и инициализации расширенных прикладных программ включены в документацию, сопровождающую расширенный продукт.
Что такое администрирование системы в процессоре 386?
Администратор системы включает задачи, обычно выполняемые в вычислительной системе: создание резервных копий и восстановление файлов, добавление и удаление пользователей, управление сетью, добавление и удаление аппаратных средств и т.д.
Для выполнения этих задач в системе имеется два интерфейса: команды shell, являющиеся непосредственным пользовательским интерфейсом с административными функциями среды системы UNIX, и меню sysadm, обеспечивающие интерфейс меню с теми же задачами с помощью команды sysadm. Опытные администраторы системы должны быть знакомы с обоими интерфейсами.
Дата: 2019-05-28, просмотров: 221.