UNIX System V - курсовая работа

1. Введение 1.1. Цель данного управления

Управление по администрированию систем AT&T UNIX System V Release 4.0 Version 1.0, разработана для оказания помощи в администрировании системы, основанной на системе 386 и выполняемой в среде UNIX System V Release 4.0. Подразумевается, что вы уже знакомы с другими системами UNIX. Задачки администрирования системы показаны при помощи команд sheel и меню UNIX System V - курсовая работа sysadm, представленных в пакете прикладных программ "Operations, Administration and Maintenance" (OA&M). Пакет OA&M не является частью основной системы; вам следует инсталировать его, чтоб обеспечить доступ к интерфейсу.

Данное управление нужно использовать после того, как программные средства будут установлены в согласовании с указаниями Управления по инсталяции систем UNIX System V - курсовая работа AT&T UNIX System V Release 4.0 Version 1.0. Аннотации по инсталяции и инициализации расширенных прикладных программ включены в документацию, сопровождающую расширенный продукт.

1.1.1. Что такое администрирование системы в микропроцессоре 386?

Админ системы включает задачки, обычно выполняемые в вычислительной системе: создание запасных копий и восстановление файлов, добавление и удаление юзеров, управление UNIX System V - курсовая работа сетью, добавление и удаление аппаратных средств и т.д.

Для выполнения этих задач в системе имеется два интерфейса: команды shell, являющиеся конкретным пользовательским интерфейсом с административными функциями среды системы UNIX, и меню sysadm, обеспечивающие интерфейс меню с теми же задачками при помощи команды sysadm. Бывалые админы системы должны быть UNIX System V - курсовая работа знакомы с обоими интерфейсами.

1.1.2. Сервис, администрирование и сопровождение

Если вы инсталировали пакет прикладных программ "Operations, Administration and Maintenance" (OA&M), sysadm обращается к меню в формате окон, используя интерфейс форм, меню и языка (FMLI).

Примечание. Рекомендуется инсталировать пакет OA&M до инсталяции Экранной командной оболочки Framed Acces Command Environment (FACE) ("Файловый UNIX System V - курсовая работа доступ к командной среде"). Если вы инсталируете пакет FACE первым, вы получите сообщения об ошибках при загрузке первого гибкого диска. Инсталяция закончится частичным сбоем установки.

При инсталяции пакета OA&M вам предлагается выбор меж главным пакетом либо пакетом расширений OA&M. Пакет расширений OA&M - выбор по дефлоту UNIX System V - курсовая работа - дает более широкий спектр услуг по созданию запасных копий и восстановлению файлов, плюс другие услуги - создание группы юзеров, сопровождение программ, сопровождение файлов и т.д.

1.1.2.1. Инсталирование основного пакета и пакетов расширений OA&M

При начальной инсталяции можно установить основной пакет OA&M либо вкупе и основной пакет и UNIX System V - курсовая работа пакеты расширений OA&M. Если вы инсталировали оба пакета OA&M - и основной, и пакет расширений - и желаете удалить расширение для сохранения места, следует удалить и основной и пакеты расширений и поновой инсталировать основной пакет OA&M. Расширение меню помечается #oam# на покоробленных строчках меню в файлах меню OA&M.

Примечание. Файлы UNIX System V - курсовая работа ".menu" object_gen позволяют добавить начальные тексты FML (Form., Menu., либо Text. файлы) при помощи пакетов расширений в структуре каталога расширений. Эти прибавления можно удалять (в согласовании с правилами в Руководстве разработчиков пакетов расширений), когда удаляется пакет расширений (модульность). Меню усовершенствуются автоматом; макет пакета расширений содержит файлы ".mi UNIX System V - курсовая работа", определенные как OAMmif. Документы о действиях OAMmif, выставленные в OA&M, корректируют главные меню, объявленные в пакете расширений как именующие специфичное расширение. Это вызывает переадресацию на положение специфичных каталогов расширений, где должны повсевременно находиться файлы FML.

К примеру, расширение Small Computer Systems Interfase (SCSI) (Интерфейса систем малых ЭВМ) добавляет выбор UNIX System V - курсовая работа типов меню "buses" и "devices". Специфичный выбор SCSI (строчки) в меню "buses" и в меню "devices" определен в поле 4 при помощи метки #scsi#. #scsi# интерпретируется при помощи object_gen и преобразуется в /usr/sadm/sysadm/add-ons/scsi (в противоположность /usr/sadm/sysadm/menu/*) - положение специфичного расширения UNIX System V - курсовая работа SCSI. В предстоящем другие пакеты расширений могут привносить расширения в те же элементы головного меню (они будут содержать соответственное перемещение #add-on_name#).

2. Внедрение файловых систем

В этом разделе описывается, как создавать, монтировать и демонтировать типы файловых систем s5 и ufs. Для этого нужно поначалу отформатировать гибкие и жесткие UNIX System V - курсовая работа диски. Если применяемые диски не были отформатированы, обратитесь к разделу 9 "Форматирование запоминающих устройств" и "Управление запоминающими устройствами".

Обратитесь к этим задачкам из функции file_system в меню UNIX System V Release 4.0 Version 1.0.

2.1. Создание файловой системы

2.1.1. Внедрение меню OA&M для сотворения файловой системы
2.1.2. Внедрение команды mkfs для сотворения файловой UNIX System V - курсовая работа системы

Создание рабочей файловой системы проводится в несколько шагов:

  1. Форматирование гибких дисков.
  2. Создание файловой системы с внедрением меню OA&M либо команды mkfs.
  3. Установка файловой системы.
  4. Демонтирование файловой системы при отсутствии воззвания к ней.
2.1.1. Внедрение меню OA UNIX System V - курсовая работа&M для сотворения файловой системы

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

    Изберите 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: a UNIX System V - курсовая работа5 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 UNIX System V - курсовая работа 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: 1024
    Введите информацию и нажмите SAVE.

Система показывает команду воткнуть дискету в дисковод.

    Нажмите SAVE, когда вставите дискету в дисковод.

Потом система делает файловую UNIX System V - курсовая работа систему и пробует смонтировать ее.

2.1.2. Внедрение команды mkfs для сотворения файловой системы

В данном подразделе поначалу дискуссируется общий формат команды mkfs, а потом ее специфичное применение для сотворения файловой системы s5 либо ufs. Формат команды mkfs:

mkfs [-F filetype] [-V] [-m] [current_options] [-o specific_options] special operands

где filetype - тип файловой системы UNIX System V - курсовая работа - или s5, или ufs; -V - показывает вполне командную строчку, включая информацию файла ufstab; -m - возвращает командную строчку, применяемую для сотворения имеющейся файловой системы. Этот параметр позволяет юзеру созидать атрибуты, из которых состоит файловая система; current_options - характеристики, поддерживаемые s5; specific_options - атрибуты файловой системы должны быть введены в файл UNIX System V - курсовая работа /etc/vfstab. special - имя элемента vfstab, содержащее атрибуты особенной файловой системы; special_operands - операнды, специфичные для типа создаваемой файловой системы.

2.1.2.1. Создание файловой системы s5

Введите последующие команды, чтоб сделать новейшую файловую систему s5 либо конвертировать старенькую с новым логическим размером блока:

  1. Если новенькая файловая система будет создаваться в разделе UNIX System V - курсовая работа диска, где повсевременно находится древняя файловая система, сделайте запасную копию старенькой системы. Для сотворения запасных копий систем с одним либо несколькими жесткими дисками можно использовать команду cpio(1).
  2. Если новенькая файловая система будет создаваться из старенькой, сделайте команду labelit, которая докладывает и имя уже смонтированной файловой системы UNIX System V - курсовая работа и физическое имя тома старенькой файловой системы. Эти метки уничтожаются при разработке новейшей файловой системы.

Вам следует специфицировать тип файловой системы, когда вы используете команду labelit. К примеру, если употребляется устройство f0q15d, файловой системой будет memo, а именованием тома memo 2.0.

Введите:

labelit -F s5/dev/dsk/f0q15d UNIX System V - курсовая работа memo memo 2.0

Если новейшую файловую систему нужно сделать из старенькой, и новенькая файловая система будет иметь больший логический размер блока, тогда благодаря фрагментации новенькая файловая система выделит больше блоков диска для хранения данных, чем древняя система. Используйте команду fsba (1M), чтоб выяснить требования области памяти старенькой файловой UNIX System V - курсовая работа системы с новым размером блока. Используйте эту информацию также для того, чтоб убедиться, что часть диска, которая будет употребляться для новейшей файловой системы, довольно большая. Используйте команду prtvtoc (1M), чтоб выяснить размер частей текущего диска.

    Используйте одну из последующих команд:
4. mkfs [-F s5] [-b blocksize] special blocks[:inodes]5. [gap blocks/cyl UNIX System V - курсовая работа]

либо

mkfs [-F s5] [-b blocksize] special prototype [gap blocks/cyl]

где blocksize - логический размер блока файловой системы.

Значение по дефлоту - 1024 б. Система s5 поддерживает также 512 - байтовые и 2048 - байтовые блоки; special - вход в файле vfstab, содержащий атрибуты файловой системы; blocks - количество 512 - байтовых блоков, которые займет файловая система. Значением UNIX System V - курсовая работа по дефлоту для inodes является один индексный дескриптор файла для каждых 4 логических блоков памяти; gap blocks/cyl - просвет меж записями и количество блоков в одном цилиндре. Эти числа зависят от размера блока и размеров жесткого диска; prototype - название файла, который может включать: количество блоков, нужных для файловой системы UNIX System V - курсовая работа, каталог и структуру файла для файловой системы, также команды считывания содержимого имеющихся файлов в файловую систему.

Направьте внимание, что файловой системе не дается имя ни в каком из форматов команды mkfs; оно идентифицируется по названии файла специального устройства, в каком его имя находится. Файл специального устройства, обычно расположенный в каталоге UNIX System V - курсовая работа /dev, привязан к идентифицирующему контроллеру и соответственно к типу и номеру физического устройства.

В первом формате единственной другой информацией, которая должна быть расположена на командной строке mkfs, является количество 512 - байтовых блоков, которые займет файловая система. 2-ой формат позволяет включать эту информацию в макетный файл, который может также определять каталог и файловую UNIX System V - курсовая работа структуру для новейшей файловой системы; он также позволяет считывать содержание файлов из имеющейся файловой системы.

Оба формата позволяют определять информацию о промежутках меж записями и блоках в одном цилиндре. Если такая информация не дается на командной строке, тогда употребляются значения по дефлоту.

Советы зависят от логического размера блоков файловой UNIX System V - курсовая работа системы. Функция -b команды mkfs позволяет найти логический размер блоков, применяемых в файловой системе. По дефлоту логический размер блоков файловой системы составляет 1024 б. При помощи параметра -b можно найти логический размер блоков от 1024 до 2048 байтов. Рекомендуемые значения отличаются от значений по дефлоту, применяемых командами. Среднее значение находится в зависимости UNIX System V - курсовая работа от типа прикладной задачки (к примеру, у насыщенных прикладных программ считывания другие свойства ежели у насыщенных прикладных программ записи), от применяемого дискового контроллера и чередования дисков.

В первом формате mkfs, даже если и требуется число блоков в файле, количество индексных дескрипторов файла может быть опущено. Если UNIX System V - курсовая работа количество индексных дескрипторов файла опускается, команда употребляет значение по дефлоту 1-го индексного дескриптора файла для каждых 4 логических блоков памяти.

Если вы используете 1-ый формат mkfs, тогда файловая система создается с единственным каталогом. Если вы используете макетный файл, как обозначено выше, он может включать информацию, которая принуждает команду строить и инициализировать каталог UNIX System V - курсовая работа и файловую структуру для файловой системы.

  1. Прогоните команду labelit, чтоб вернуть файловую систему и имена томов.
  2. Загрузите новейшую файловую систему - к примеру, восстановите файловую систему из запасной копии либо, если у вашей системы два жестких диска, сделайте команду cpio (1M) из смонтированной файловой системы. (Команды volcopy (1M) и UNIX System V - курсовая работа dd (1M) копируют образ файловой системы; они не могут конвертировать логический размер блоков).
2.1.2.2. Создание файловой системы ufs

При построении файловой системы ufs команда mkfs делает файловую систему с корневым каталогом и с каталогом lost+found. Число индексных дескрипторов файла высчитывается как функция размера файловой системы.

Введите последующие команды, чтоб сделать UNIX System V - курсовая работа новейшую файловую систему ufs либо конвертировать старенькую в новый логический размер блока:

  1. Если новенькая файловая система будет создаваться на части диска, где находится древняя файловая система, сделайте запасную копию старенькой системы.
  2. Если новенькая файловая система будет создаваться из старенькой, сделайте команду labelit, которая докладывает и имя смонтированной файловой системы UNIX System V - курсовая работа и физическое имя тома старенькой файловой системы. Эти метки уничтожаются, когда создается новенькая файловая система.

Нужно найти тип файловой системы при использовании labelit. К примеру, если у вас устройство f0q15d, файловой системой будет memo, а именованием тома memo 2.0. Введите:

labelit -F ufs/dev/dsk/f0q15d memo UNIX System V - курсовая работа memo 2.0
    Используйте одну из последующих команд:
4. mkfs -F ufs [-o] [arguments special size

либо

mkfs -F ufs [-o] [arguments special prototype

где special - вход в файле vfstab, содержащий атрибуты файловой системы; size - количество секторов в файловой системе; arguments - необязательные характеристики - это перечень характеристик, отделяемых запятыми и позволяющих настраивать файловую систему UNIX System V - курсовая работа. Ниже приводится перечень более принципиальных характеристик:

  1. nsect - число секторов на одну дорожку на диске. Значение по дефлоту 18. Если вы выдаете команду prtvtoc -p для дискового запоминающего устройства, число секторов выводится как "# sectors";
    ntrack - число дорожек на один цилиндр на диске. Значение по дефлоту 0. Команда prtvtoc -p выводится как "# heads";
    bsize UNIX System V - курсовая работа - начальный размер блоков для файлов файловой системы, избираемый из 4096 (по дефлоту) либо 8192;
    fragsize - меньшее место на диске, которое выделяется для файла. Значение должно быть степенью числа 2, выбранное из спектра от 512 до 8192. Значение по дефлоту 1024;
    cgsize - количество дисковых цилиндров на одну группу цилиндров. Это число должно быть в спектре от UNIX System V - курсовая работа 1 до 32. Значение по дефлоту 16;
    free - малый процент допустимого свободного дискового места. Если объем файловой системы добивается этого порога, вы должны быть привилегированным юзером, чтоб выделить дисковые блоки. Значение по дефлоту 10.

Если списку характеристик предшествует -o, тогда нужно специфицировать только желаемые характеристики, но каждый параметр должен быть очевидно UNIX System V - курсовая работа маркирован. По другому, характеристики исследуются слева вправо, где первым параметром считается nsect, вторым - ntrack и т.д.

Последующие две команды идентичны по функциям:

mkfs -F ufs -o bsize=4096,nsect=18, ntrack=9 /dev/rdsk/1s2 35340 mkfs -F ufs /dev/rdsk/1s2 35340 32 16 4096

prototype - название файла, которое может включать: количество блоков, нужное для файловой UNIX System V - курсовая работа системы, каталог и файловая структура, также команды считывания содержания соответственных файлов в файловую систему.

  1. Прогоните команду labelit, чтоб вернуть файловую систему и имена томов.
  2. Заполните новейшую файловую систему - к примеру, восстановите из запасной копии файловой системы либо, если в вашей системе два жестких диска, сделайте команду cpio UNIX System V - курсовая работа (1M) из смонтированной файловой системы. (Команды volcopy (1M) и dd (1M) копируют образ файловой системы; они не могут преобразовывать логический размер блока).
2.1.2.3. Выбор логического размера блока

Логический размер блока - это размер порций, которые ядро системы употребляет для считывания либо записи файлов. Логический размер блока обычно отличается от физического размера блока UNIX System V - курсовая работа - размера меньшей порции, которую дисковый контроллер может считать либо записать; обычно, 1024 б.

Админ, использующий команду mkfs для сотворения файловой системы, может найти логический размер блоков файловой системы. По дефлоту логический размер блоков составляет 1024 б (1K) в системе s5 и 4096 байтов (4K) в системе ufs. Файловые системы root и UNIX System V - курсовая работа usr поставляются как 1K файловые системы. Не считая 1К файловых систем, система s5 также поддерживает 2048 байтовые (2К) файловые системы.

Чтоб уместно избрать логический размер блоков, нужно учитывать производительность и объем места. Для большинства систем ufs 8K файловая система с размером фрагментов 1К имеет лучшую производительность, тогда как для большинства s5 систем UNIX System V - курсовая работа 1К файловая система самая производительная. Для особых прикладных программ, прогоняемых в системе s5 (как к примеру, для s5 служебных файловых микропроцессоров), которые употребляют огромное количество выполнимых файлов либо файлов данных, наилучшим выбором может быть 2К файловая система.

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

2.2.1. Внедрение меню OA&M для монтирования файловой системы
2.2.2. Внедрение mount UNIX System V - курсовая работа для монтирования файловой системы

При разработке файловой системы единственным именованием на командной строке (в отличие от названии файла макета, если вы использовали этот параметр) является имя специального файла устройства. Так как обычно к файловой системе UNIX System V обращаются по имени каталога наивысшего уровня в ее иерархии UNIX System V - курсовая работа, последующим шагом после сотворения файловой системы должно быть соединение имени файловой системы с именованием каталога.

Это производится методом "монтирования" файловой системы. При всем этом употребляются меню OA&M либо команда mount (1M). Этот шаг обязателен.

Выполнение команды mount просит попарного соединения смонтированного дискового устройства и встроенного каталога. Система UNIX UNIX System V - курсовая работа обеспечивается информацией о типе файловой системы, о параметрах, применяемых для монтирования и о времени, нужном для монтажа. Эта информация хранится в файле /etc/mnttab.

К примеру, команда

mount -F s5 /dev/dsk/1s2/usr

просит систему смонтировать /dev/dsk/1s2 как s5 файловую систему, которая начинается в каталоге /usr.

Если вы UNIX System V - курсовая работа попытаетесь поменять сборники (с помощью команды cd) на каталог в файловой системе usr до выхода команды mount, то команда cd не выполнится. Пока не закончится команда mount, система не будет знать ни о каких каталогах в файловой системе usr.

Можно найти файловые системы, содержащиеся на гибком диске, и использовать их UNIX System V - курсовая работа или для хранения, или для прямого доступа. Но, общим для юзеров считается копирование файловой системы в каталог на жестком диске. Для этого файловая система должна быть поначалу смонтирована.

Команда labelit также помогает выполнить связь меж особым файлом устройства и смонтированным именованием файловой системы. Она записывает каталог наивысшего UNIX System V - курсовая работа уровня файловой системы (т.е. ее имя) в поле в системном блоке тома.

Примечание. Когда команда labelit употребляется для монтируемых файловых систем, таких как, к примеру, на гибких дисках, одним из фактических характеристик командной строчки может быть идентификационный номер тома. Этот номер тоже хранится в поле в системном блоке тома, хотя UNIX System V - курсовая работа принятым считается просто записать имя на этикетке дискеты, где находится файловая система.

2.2.1. Внедрение меню OA&M для монтирования файловой системы

Обратитесь к этим задачкам из необязательного параметра file_systems в меню System Administration. Используйте последующие меню для монтирования файловой системы:

    Изберите mount из меню Manage File Systems.

Система UNIX System V - курсовая работа показывает экран Mount a File System:

________________________________________________ | Mount a File System | ------------------------------------------------ Device that contains the file system: diskette 1 File system name when mounted:
    Нажмите CHOICES для выбора правильных парметров, потом нажмите SAVE.
2.2.2. Внедрение mount для монтирования файловой системы

Общая форма команды mount: mount.

К примеру, команда

mount -F s5/dev/dsk UNIX System V - курсовая работа/1s4/home

просит систему смонтировать /dev/dsk/1s4 как файловую систему типа s5, которая начинается в каталоге /home.

Обычно юзерам удобнее обращаться к файлам с жесткого диска. Для этого часть применяемых файлов копируется с лент либо с гибких дисков на жесткий диск.

Введите последующие команды, чтоб смонтировать систему UNIX System V - курсовая работа и скопировать содержание файлов на жесткий диск:

    Сделайте два каталога на жестком диске: один будет служить связывающим звеном меж гибким диском и жестким (точка монтирования), а другой будет корневым каталогом монтируемой файловой системы.

К примеру, команды на шагах, обозначенных ниже, употребляют /mnt как каталог точек монтирования и /myfs UNIX System V - курсовая работа как корневой каталог.

    Смонтируйте дискету. К примеру:
3. mount -F s5 -oro/dev/diskette /mnt
    Перейдите к каталогу монтирования, в этом случае
5. cd/mnt
    Скопируйте содержание файловой системы в каталог /myfs, используя
7. find . -print | cpio -pdm/myfs

Разъяснение применяемых характеристик дано в find(1) и cpio(1).

2.3. Демонтирование файловой системы

2.3.1. Демонтирование файловой системы при помощи меню
2.3.2. Внедрение команды UNIX System V - курсовая работа umount для демонтирования файловой системы

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

Демонтирование нередко является первым шагом перед внедрением других команд, используемых в файловых системах. К примеру, fsck (1M), которая инспектирует UNIX System V - курсовая работа и исправляет файловую систему, действует в демонтированных файловых системах. Демонтирование - это также принципиальная часть процесса закрытия системы.

До начала процесса демонтирования все файлы в демонтируемой файловой системе должны быть закрыты и нужно перейти к каталогу, которого нет в файловой системе. К примеру, если текущий каталог находится в файловой системе UNIX System V - курсовая работа, которую вы желаете демонтировать, вам следует выйти из этого каталога до начала процесса демонтирования. По другому вы получите последующее сообщение:

/etc/umount:device busy2.3.1. Демонтирование файловой системы при помощи меню

Обратитесь к этим задачкам, используя параметр file_system в меню System Administration.

Используйте последующие меню для демонтирования UNIX System V - курсовая работа файловой системы:

    Изберите unmount из меню Managing File Systems.

Система показывает экран Unmount a File System:

________________________________________________ | Unmount a File System | ------------------------------------------------ Mountpoint of Device to be unmounted:
  1. Нажмите CHOICES, чтоб отобразился перечень имеющихся файловых систем. Используйте кнопки со стрелками для перемещения курсора в подобающую файловую систему и нажмите SAVE, чтоб избрать ее UNIX System V - курсовая работа.
  2. Нажмите SAVE, чтоб начать процесс демонтирования. Система показывает экран верификации:
4. ________________________________________________5. | Unmount a File System |6. ------------------------------------------------7. unmount your selection ? yes
    Нажмите SAVE, чтоб продолжить работу. Система показывает экран верификации после того, как будет демонтирована файловая система.
2.3.2. Внедрение команды umount для демонтирования файловой системы

Команда для демонтирования файловой системы просит только имя специального устройства UNIX System V - курсовая работа либо точки демонтирования.

Чтоб демонтировать файловую систему, введите последующую команду:

umount device_name

К примеру, если файловая система была cмонтирована с дискеты, то команда

umount /dev/diskette

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

2.4.1. Повреждение файловой системы

Файловая система может быть повреждена несколькими методами. Три более общих:

Можно сохранить надежность файловых систем, выполняя последующие правила:

2.4.2. Целостность файловой системы

У компьютера есть несколько интегрированных признаков надежности. Ниже приводится лаконичный перечень этих признаков:

2.4.3. Программка fsck

Контролирующая программка (fsck) файловой системы - это интерактивная контрольно-исправительная программка файловой системы. Программка fsck употребляет информацию, находящуюся в самой файловой системе, для проверки целостности. Если найдено нарушение целостности UNIX System V - курсовая работа, отображается сообщение, описывающее нарушение целостности. Рекомендуется избрать параметр -y для программки fsck, чтоб эта програма автоматом поправила выявленные нарушения целостности.

При загрузке системы UNIX ваш компьютер производит контроль целостности по состоянию корневой файловой системы. Если есть потенциальные задачи, программка fsck производится автоматом, чтоб поправить корневую файловую систему.

Чтоб вручную изгнать UNIX System V - курсовая работа программку fsck, нужно поначалу демонтировать файловую систему (если вы проверяете корневую файловую систему, корень должен оставаться смонтированным).

Общий формат команды fsck:

fsck [-F FSType][-V][current_options][-m] [-o specific_options][special...]

где -F - специфицирует тип FSType, с которым будут работать. FSType должен быть или специфицирован тут UNIX System V - курсовая работа, или определен из /etc/vfstab методом сравнения special с элементом таблицы; -V - эхо-отображение всей командной строчки; команду не делать; current_options - характеристики, поддерживаемые модулем программки fsck, специфическим для системы типа s5; -m - проверить, но не исправлять. Этот параметр инспектирует, подходит ли файловая система для демонтирования; -o specific_options - специфицирует подпараметры UNIX System V - курсовая работа, которые специфичны для типа файловой системы - s5 либо ufs.

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

2.4.3.1. Внедрение команды fsck для проверки файловой UNIX System V - курсовая работа системы s5

Формат команды для файловых систем s5:

fsck [-F s5][generic_options][-y][-n][-p][-sX][-tfile] [-1][-q][-D][-f][-b][special]

Рекомендуется использовать параметр -y. Этот параметр отвечает "да" на все вопросы, выдаваемые командой fsck, и не просит вашего вмешательства. Другой рекомендуемый параметр -s, который форсирует перестройку свободного UNIX System V - курсовая работа перечня в рациональном порядке. При использовании свободного перечня он дезорганизуется; перестройка свободного перечня улучшает работу с поочередно создаваемыми файлами. special дает имя специальному файлу устройства, связанному с файловой системой. Если имя устройства не определено, команда fsck инспектирует все файловые системы, нареченные в /etc/vfstab с числовым UNIX System V - курсовая работа полем fsckpass.

Последующий экран указывает команду fsck, введенную для проверки файловой системы usr. Никакие характеристики не специфицируются. Отклик системы обозначает, что нарушения целостности найдено не было. Команда действует поэтапно; некие этапы команды гонятся, только если это требуется либо в ответ на параметр командной строчки. По окончании каждого шага отображается сообщение. В конце UNIX System V - курсовая работа программки отображается заключительное сообщение, показывающее количество файлов (индексных дескрипторов файлов), блоков и свободных блоков.

# 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 UNIX System V - курсовая работа 4394 blocks 8880 free #2.4.3.2. Этапы программки fsck в системе s5

Программка fsck гонется по шагам. На каждом шаге даются отчеты о всех ошибках, которые нашла программка. Если fsck может поправить ошибку, юзера спрашивают, должно ли быть изготовлено исправление. Если вы обусловили параметр -y, тогда на все вопросы подразумевается отвечать "да UNIX System V - курсовая работа" и вам не будет дано приглашение. В последней части этого раздела описываются сообщения, выходящие на каждом шаге, вероятные отклики и связанные с ними исключительные ситуации: ниже перечисляются сокращения, применяемые в сообщениях об ошибках в программке fsck.

Аббревиатура сообщений об ошибках, выводимых fsck.

Последующая аббревиатура и соответственный ей текст UNIX System V - курсовая работа возникают в сообщении об ошибке:

BLK номер блока
DUP номер блока копии
DIR имя справочника
MTIME время последней модификации
UNREF
CG группа цилиндра

Последующая однобуквенная аббревиатура заменяется на соответственный ей текст при возникновении на дисплее сообщения об ошибке:

B номер блока
F название файла
I номер inode
M режим файла UNIX System V - курсовая работа
O user-id обладателя файла
S размер файла
T время последней модификации файла
X счетчик связи
либо число блоков BAD, DUP либо MISSING
либо число файлов (зависимых по контексту)
Y номер счетчика корректного канала связи
либо число блоков в файловой системе
Z число свободных блоков
2.4.3.3. Шаг инициализации

Проверяется синтаксис командной строчки. Перед UNIX System V - курсовая работа проверкой файловой системы программка fsck устанавливает некие таблицы и открывает некие файлы. Программка fsck заканчивается, когда она сталкивается с ошибками на шаге инициализации.

2.4.3.4. Общие ошибки

Последующие три сообщения об ошибках могут показаться на любом шаге после инициализации. Их лучше рассматривать как фатальные, окончить выполнение программки и UNIX System V - курсовая работа попробовать найти причину ошибки.

Сообщение:

CAN NOT SEEK: BLK B (CONTINUE?)

Просьба переместиться в обозначенный номер блока B в покоробленной файловой системе. Это сообщение показывает на суровую ошибку, возможно сбой в аппаратных средствах.

Сообщение:

CAN NOT READ: BLK B (CONTINUE?)

Просьба передать обозначенный номер блока B в покоробленную файловую UNIX System V - курсовая работа систему. Сообщение показывает на суровую ошибку, возможно сбой в аппаратных средствах.

Сообщение:

CAN NOT WRITE: BLK B (CONTINUE?)

Просьба записать обозначенный номер блока B в покоробленную файловую систему. Диск может быть защищен от записи.

2.4.3.5. Значение ответов Да/Нет

Ответ n (нет) на приглашение CONTINUE? значит: Закончите программку (Это рекомендуемый ответ)

Ответ UNIX System V - курсовая работа y (да) на приглашение CONTINUE? значит: Попробуйте продолжить проверку файловой системы.

Направьте внимание, что ошибки нередко могут повторятся. Эта исключительная ситуация предутверждает полную проверку файловой системы. Нужно 2-ой раз выполнить программку fsck, чтоб снова проверить файловую систему.

2.4.3.6. Шаг 1: Контроль блоков и размеров

На этом шаге проверяется перечень индексных UNIX System V - курсовая работа дескрипторов файлов. Даются отчеты об исключительных ситуациях, которые встречаются во время:

Типы сообщений об ошибках - шаг UNIX System V - курсовая работа 1.

На шаге 1 выявляется 4 типа сообщений об ошибках:

Меж информационными сообщениями и сообщениями с приглашением CONTINUE? есть связь. Обычно приглашение CONTINUE? показывает на то, что был достигнут некий предел.

Значение откликов Да/Нет - шаг 1.

Отклик n UNIX System V - курсовая работа (нет) на приглашение CONTINUE? значит: окончите программку.

На шаге 1 отклик y (да) на приглашение CONTINUE? значит: продолжайте выполнение программки.

Когда появляется такая ошибка, полный контроль файловой системы неосуществим. Чтоб повторно проверить файловую систему, необходимо снова выполнить программку fsck.

Отклик n (нет) на приглашение RECOVER? значит: восстановите все блоки, на UNIX System V - курсовая работа которые показывает индексный дескриптор файла.

Ответ "нет" подходит исключительно в том случае, если юзер хочет удалить лишниие блоки.

Ответ n (нет) на приглашение CLEAR? значит: проигнорируйте исключительную ситуацию.

Ответ "нет" уместен исключительно в том случае, если юзер хочет использовать другие средства для фиксации ошибки.

Ответ y (да) на приглашение UNIX System V - курсовая работа CLEAR? значит: высвободите индексный дескриптор файла I методом обнуления его содержимого.

Это может порождать исключительную ситуацию UNALLOCATED на шаге 2 для каждого элемента каталога, указывающего на этот индексный дескриптор файла.

Сообщения об ошибках на шаге 1.

Сообщение:

swt UNKNOWN FILE TYPE I- I (CLEAR?)

Видовое слово индексного днскриптора файла I показывает на то, что UNIX System V - курсовая работа индексный дескриптор файла это не абстрактный файл, не особый символьный индексный дескриптор файла, не постоянный индексный дескриптор файла и не индексный дескриптор файла каталогов. Если определен параметр -p, индексный дескриптор файла очищается.

Сообщение:

LINK COUNT TABLE OVERFLOW (CONTINUE?)

Во внутренней таблице для fsck, содержащей размещенные индексные UNIX System V - курсовая работа дескрипторы файлов с нулевым количеством связей, больше нет места. Если определен параметр -p, программка закончится, а программку fsck необходимо окончить вручную.

Сообщение:

B BAD I- I

Индексный дескриптор файла I содержит блок номеров B с номером меньше номера первого блока данных в файловой системе либо больше номера последнего блока в UNIX System V - курсовая работа файловой системе. Эта исключительная ситуация может порождать сообщение об ошибке EXCESSIVE BAD BLKS на шаге 1, если у индексного дескриптора файлов I очень много номеров блоков за пределами файловой системы. Эта исключительная ситуация порождает сообщение об ошибке BAD/DUP на шагах 2 и 4.

Сообщение:

EXCESSIVE BAD BLOCKS I- I (CONTINUE?)

В UNIX System V - курсовая работа файловой системе очень много (обычно больше 10) блоков с номером меньше номера первого блока данных либо больше номера последнего блока, связанного с индексным дескриптором файлов I. Если специфицирован параметр -p, программка заканчивается.

Сообщение:

B DUP I- I

Индексный дескриптор файла I содержит блок номер B, о котором заявляет таковой же либо другой индексный UNIX System V - курсовая работа дескриптор файла либо свободный перечень. Такая исключительная ситуация может порождать сообщение об ошибках EXCESSIVE DUP BLKS на шаге 1, если у индексного дескриптора файлов очень много номеров блоков, о которых заявлено таким же либо другим индексным дескриптором файлов либо в свободном перечне. Эта исключительная ситуация вызывает шаг 1B и порождает сообщения UNIX System V - курсовая работа об ошибках на шагах 2 и 4.

Сообщение:

EXCESSIVE DUP BLKS I- I (CONTINUE?)

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

Сообщение:

DUP TABLE OVERFLOW (CONTINUE?)

Во внутренней таблице UNIX System V - курсовая работа в fsck, содержащей двойные номера блоков, больше нет места. Если определен параметр -p, программка заканчивается.

Сообщение:

DIRECTORY MISALIGNED I- I

Размер каталога индексных дескрипторов файлов не кратен 16. Если употребляется параметр -p, каталог восстанавливается автоматом.

Сообщение:

PARTIALLY ALLOCATED INODE I- I (CLEAR?)

Индексный дескриптор файла ни выделен, ни освобожден. Если специфицирован UNIX System V - курсовая работа параметр -p, индексный дескриптор файла будет очищен.

Сообщение:

DIR/FILE SIZE ERROR

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

Сообщение:

DELETE OR RECOVER EXCESS DATA

У юзера есть право выбора меж удалением либо восстановлением лишних блоков, на которые показывает индексный дескриптор файла.

Сообщение:

RECOVER?

Файл ссылается на данные огромные, чем показывает UNIX System V - курсовая работа на их индексный дескриптор файла. Юзеру дается право выбора корректировки инфы индексного дескриптора файла. Если специфицирован параметр -p, данные восстанавливаются.

Сообщение:

DELETE?

Файл делает больше ссылок на данные, чем показывает индексный дескриптор файла. Юзеру дается право выбора меж удалением блоков со ссылками и возможностью бросить нетронутыми данные индексного UNIX System V - курсовая работа дескриптора файла.

2.4.3.7. Шаг 1B: Повторный поиск DUPS

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

Сообщение:

DUP I- I

Индексный дескриптор файла I UNIX System V - курсовая работа содержит блок номер B, о котором уже было заявлено в том же либо другом индексном дескрипторе файла либо в свободном перечне. Эта исключительная ситуация порождает сообщение об ошибке BAD/DUP на шаге 2. Индексные дескрипторы файлов, имеющие перекрывающиеся блоки, могут быть определены при исследовании этой исключительной ситуации и исключительной UNIX System V - курсовая работа ситуации DUP на шаге 1.

2.4.3.8. Шаг 2: Контроль полных названий файлов

На этом шаге удаляются элементы каталога, указывающие на плохие индексные дескрипторы файлов, обнаруженные на шагах 1 и 1B. Дается отчет об исключительных ситуациях, показавшихся в итоге последующих моментов:

Типы сообщений об ошибках - шаг 2.

На шаге 2 имеется 4 типа сообщений об ошибках:

Значение откликов Да/Нет - шаг 2.

Отклик n (нет) на приглашение UNIX System V - курсовая работа FIX? значит: окончите программку, т.к. fsck не может быть продолжена.

Отклик y (да) на приглашение FIX? значит: поменяйте тип корневого индексного дескриптора файла на "каталог".

Если блоки данных корневого индексного дескриптора файла не являются блоками каталога, порождается очень много сообщений об ошибках.

Отклик n (нет) на приглашение CONTINUE? значит UNIX System V - курсовая работа: окончите программку.

Отклик y (да) на приглашение CONTINUE? значит: проигнорируйте сообщение об ошибках DUPS/BAD IN ROOT INODE и продолжайте инспектировать файловую систему.

Если корневой индексный дескриптор файла неверный, может порождаться огромное число других сообщений об ошибках.

Отклик n (нет) на приглашение REMOVE? значит: проигнорируйте исключительную ситуацию.

Ответ UNIX System V - курсовая работа "нет" подходит исключительно в том случае, если юзер хочет сделать другие меры по фиксации ошибки.

Отклик y (да) на приглашение REMOVE? значит: Удалить схожие либо освобожденные блоки.

Сообщения об ошибках - шаг 2.

Сообщение:

ROOT INODE UNALLOCATED. TERMINATING

У корневого индексного дескриптора файла (как правило это индексный дескриптор файла номер 2) файловой системы нет UNIX System V - курсовая работа выделенных режимных разрядов. Это сообщение показывает на суровую ошибку, которая приводит к остановке программки.

Сообщение:

ROOT INODE NOT DIRECTORY (FIX?)

Корневой индексный дескриптор файла (как правило это индексный дескриптор файла номер 2) файловой системы не является типом индексного дескриптора каталога файлов. Если специфицирован параметр -p, программка закончится.

Сообщение UNIX System V - курсовая работа:

DUPS/BAD IN ROOT INODE (CONTINUE?)

На шаге 1 либо 1B найдены схожие блоки либо неисправные блоки в корневом индексном дескрипторе файла (как правило это индексный дескриптор файла номер 2) файловой системы. Если специфицирован параметр -p, программка закончится.

Сообщение:

I OUT OF RANGE I- I NAME- F (REMOVE?)

Элемент каталога F содержит индексный UNIX System V - курсовая работа дескриптор файла номер I, который больше, чем конец перечня индексных дескрипторов файла. Если специфицирован параметр -p, индексный дескриптор файла будет автоматом удален.

Сообщение:

UNALLOCATED I- I OWNER- O MODE- N SIZE- S MTIME- T NAME- F (REMOVE?)

Элемент каталога F содержит индексный дескриптор файла I без выделенных UNIX System V - курсовая работа режимных разрядов. Печатаются: обладатель O, режим M, размер S, время модификации T и название файла F. Если файловая система не смонтирована и параметр -n не специфицирован, элемент каталога автоматом удаляется, если у индексного дескриптора файла, который показывает на этот элемент, размер знака 0. Элемент удаляется, если специфицирован параметр -p.

Сообщение:

DUP UNIX System V - курсовая работа/BAD I- I OWNER- O MODE- M SIZE- S MTIME- T DIR- F (REMOVE?)

На шаге 1 либо 1B найдены схожие блоки либо "плохие" блоки, связанные с элементом F каталога, индексного дескриптора каталогов файлов I. Печатаются: обладатель O, режим M, размер S, время модификации T, и имя каталога F UNIX System V - курсовая работа. Если специфицирован параметр -p, схожие/плохие блоки удаляются.

Сообщение:

DUP/BAD I- I OWNER- O MODE- M SIZE- S MTIME- T FILE- F (REMOVE?)

На шаге 1 либо 1B найдены схожие либо "плохие" блоки, связанные с элементом F файла, индексного дескриптора файла I. Печатаются: обладатель O, режим M, размер S UNIX System V - курсовая работа, время модификации T и название файла F. Если специфицирован параметр -p, схожие/плохие блоки удаляются.

Сообщение:

BAD BLK IN DIR I- I OWNER- O MODE- SIZE- S MTIME- T

Это сообщение появляется только тогда, когда употребляется параметр -D. В каталоге с индексным дескриптором I был найден на физическом уровне покоробленный блок UNIX System V - курсовая работа. Исключительными ситуациями, отыскиваемые в блоках каталогов, могут быть ненулевыми заполняемыми элементами, несогласованными "." и ".." элементами и вложенные наклонные черты на право в поле имени. Это сообщение об ошибках значит, что юзеру необходимо или удалить индексный дескриптор каталога, если весь блок кажется покоробленным, или поменять (либо удалить) те элементы каталога, которые кажутся плохими UNIX System V - курсовая работа.

2.4.3.9. Шаг 3: Проверка связности

На этом шаге проверяются сборники, исследуемые на шаге 2. Даются отчеты об последующих исключительных ситуациях:

Типы сообщений об ошибках - Шаг 3.

На шаге 3 два типа сообщений об ошибках:

Значение откликов Да UNIX System V - курсовая работа/Нет - Шаг 3

Отклик n (нет) на приглашение RECONNECT? значит: Проигнорируйте исключительную ситуацию.

Этот ответ порождает сообщения об ошибках UNREF на шаге 4.

Ответ "нет" подходит исключительно в том случае, если юзер хочет сделать другие меры для фиксации ошибки.

Ответ y (да) на приглашение RECONNECT? значит: Поновой подсоедините каталог с индексным дескриптором UNIX System V - курсовая работа I к файловой системе в каталоге для потерянных файлов (как правило это каталог lost+found).

Это может порождать сообщения об ошибках lost+found, если есть препядствия с соединением каталога с индексным дескриптором I с каталогом lost+found. Если связь удачна, возникает информационное сообщение CONNECTED.

Шаг 3 - сообщения об ошибках.

Сообщение UNIX System V - курсовая работа:

UNREF DIR I- I OWNER- O MODE- M SIZE- S MTIME- T (RECONNECT?)

Каталог с индексным дескриптором I не был соединен с элементом каталога при прослеживании файловой системы. Печатаются обладатель O, режим M, размер S и время модификации T каталога. Программка fsck форсирует повторное соединение непустого каталога. Если специфицируется параметр UNIX System V - курсовая работа -p, поновой соединяется непустой каталог.

Сообщение:

SORRY. NO lost+found DIRECTORY

В корневом каталоге файловой системы нет каталога lost+found; fsck игнорирует требование соединения хоть какого каталога с каталогом lost+found. Это порождает сообщение об ошибках UNREF на шаге 4. Режимы доступа каталога lost+found могут быть неправильными.

Сообщение:

SORRY UNIX System V - курсовая работа. NO SPACE IN lost + found DIRECTORY

В корневом каталоге файловой системы нет места для прибавления другого элемента к каталогу lost+found; fsck игнорирует требование соединения хоть какого каталога с каталогом lost+found. Это порождает сообщение об ошибках UNREF на шаге 4. Очистить ненадобные элементы в каталоге lost+found либо UNIX System V - курсовая работа расширить его.

Сообщение:

DIR I- I1 CONNECTED. PARENT WAS I- I2

Это справочное сообщение, указывающее, что каталог с индексным дескриптором I1 был удачно соединен с каталогом lost+found. Родительский индексный дескриптор файла I2 каталога с индексным дескриптором I1 замещен номером индексного дескриптора каталога lost+found.

2.4.3.10. Шаг 4: Проверка контрольного счета

На этом шаге UNIX System V - курсовая работа проверяется объединенная информация о счетах, приобретенная на шагах 2 и 3. Дается отчет об исключительной ситуации, которая появилась в итоге:

Типы сообщений об ошибках - Шаг 4.

На шаге 4 имеется 5 типов сообщений об ошибках:

Значение откликов Да/Нет - Шаг 4.

Отклик n UNIX System V - курсовая работа (нет) на приглашение RECONNECT? значит: Проигнорировать эту исключительную ситуацию.

Этот ответ в предстоящем порождает сообщение об ошибках CLEAR на шаге 4.

Отклик y (да) на проиглашение RECONNECT? значит: Поновой соедините индексный дескриптор файла I с файловой системой в каталоге для потерянных файлов (это обычно каталог lost+found).

Это может порождать сообщение UNIX System V - курсовая работа об ошибках lost+found на этом шаге, если есть трудности соединения индексного дескриптора файла I с каталогом lost+found.

Отклик n (нет) на проиглашение CLEAR? значит: Проигнорировать эту исключительную ситуацию.

Этот ответ подходит исключительно в том случае, если юзер хочет принять другие меры по фиксации ошибки.

Отклик y UNIX System V - курсовая работа (да) на приглашение CLEAR? значит: Высвободите индексный дескриптор файла методом обнуления его содержания.

Отклик n (нет) на приглашение ADJUST? значит: Проигнорируйте исключительную ситуацию.

Этот ответ уместен исключительно в том случае, когда юзер хочет принять другие меры по фиксации ошибки.

Отклик y (да) на приглашение ADJUST? значит: Поменять подсчет связей UNIX System V - курсовая работа файла индексных дескрипторов файлов I на Y.

Отклик n (нет) на приглашение FIX? значит: Проигнорируйте эту исключительную ситуацию.

Этот ответ уместен исключительно в том случае, когда юзер хочет принять другие меры по фиксации ошибки.

Отклик y (да) на приглашение FIX? значит: Поменяйте подсчет в системном блоке тома на верный UNIX System V - курсовая работа подсчет.

Шаг 4 - Сообщения об ошибках.

Сообщение:

UNREF FILE I- I OWNER- O MODE- M SIZE- S MTIME- T (RECONNECT?)

Индексный дескриптор файла I не был соединен с элементом каталога при проверке файловой системы. Печатаются обладатель O, режим M, размер S и время модификации T индексного дескриптора файла I. Если параметр UNIX System V - курсовая работа -n опущен, и файловая система не смонтирована, пустые файлы автоматом очищаются. Непустые файлы не очищаются. Если специфицирован параметр -p, индексный дескриптор файла поновой подсоединяется.

Сообщение:

SORRY. NO lost+found DIRECTORY

В корневом каталоге файловой системы нет каталога lost+found; fsck игнорирует требование соединить файл с каталогом lost+found. В предстоящем UNIX System V - курсовая работа это порождает сообщение об ошибках на шаге 4. Режимы доступа каталога lost+found могут быть неверными.

Сообщение:

SORRY. NO SPACE IN lost+found DIRECTORY

Нет места, чтоб присоединить другой элемент к каталогу lost+found в корневом каталоге файловой системы; fsck игнорирует требование связать файл с каталогом lost+found. Это UNIX System V - курсовая работа порождает в предстоящем сообщение об ошибках CLEAR на шаге 4. Проверьте размер и содержание каталога lost+found.

Сообщение:

(CLEAR)

Индексный дескриптор файла, упомянутый в сообщении об ошибках UNREF, нереально поновой соединить.

Сообщение:

LINK COUNT FILE I- I OWNER- O MODE- M SIZE- S MTIME- T COUNT- X SHOULD BE Y (ADJUST UNIX System V - курсовая работа?)

Подсчет связей для файла с индексным дескриптором I - X, а должен быть Y. Печатаются обладатель O, режим M, размер S и время модификации T. Если специфицирован параметр -p, корректируется подсчет связей.

Сообщение:

LINK COUNT DIR I- I OWNER- O MODE- M SIZE- S MTIME- T COUNT- X SHOULD UNIX System V - курсовая работа BE Y (ADJUST?)

Подсчет связей для каталога с индексным дескриптором I - X, а должен быть Y. Печатаются обладатель O, режим M, размер S и время модификации T. Если специфицирован параметр -p, корректируется подсчет связей.

Сообщение:

UNREF FILE I- I OWNER- O MODE- M SIZE- S MTIME- T (CLEAR?)

Файл с индексным дескриптором UNIX System V - курсовая работа I не был соединен с элементом каталога при отслеживании файловой системы. Печатаются обладатель O, режим M, размер S и время модификации T индексного дескриптора файла I. Если параметр -n пропущен и файловая система не смонтирована, пустые файлы автоматом очищаются. Непустые сборники не очищаются. Если специфицирован параметр -p, файл очищается UNIX System V - курсовая работа, если он не был поновой соединен.

Сообщение:

UNREF DIR I- I OWNER- O MODE- M SIZE- S MTIME- T (CLEAR?)

Каталог с индексным дескриптором I не был соединен с элементом каталога при отслеживании файловой системы. Печатаются обладатель O, режим M, размер S и время модификации T индексного UNIX System V - курсовая работа дескриптора файла I. Если параметр -n пропущен и файловая система не смонтирована, пустые сборники автоматом очищаются. Непустые сборники не очищаются. Если специфицирован параметр -p, каталог очищается, если его нереально поновой соединить.

Сообщение:

BAD/DUP FILE I- I OWNER- O MODE- M SIZE- S MTIME- T (CLEAR?)

На шаге 1 либо на шаге UNIX System V - курсовая работа 1B были найдены схожие блоки либо плохие блоки, связанные с файлом с индексным дескриптором I. Если специфицирован параметр -p, файл очищается.

Сообщение:

BAD/DUP DIR I- I OWNER- O MODE- M SIZE- S MTIME- T (CLEAR?)

На шаге 1 либо на шаге 1B были найдены схожие блоки UNIX System V - курсовая работа либо плохие блоки, связанные с каталогом с индексным дескриптором I. Печатаются обладатель O, режим M, размер S и время модификации T индексного дескриптора I. Если специфицирован параметр -p, каталог очищается.

Сообщение:

FREE INODE COUNT WRONG IN SUPERBLK (FIX?)

Фактический подсчет свободных индексных дескрипторов файлов не соответствует подсчету в системном UNIX System V - курсовая работа блоке тома файловой системы. Если специфицирован параметр -q либо -p, подсчет в системном блоке тома будет автоматом зафиксирован.

2.4.3.11. Шаг 5: Проверка перечня свободной памяти

На этом шаге проверяется перечень свободных блоков. Дается отчет об исключительной ситуации, появившейся в итоге:

Типы сообщений об ошибках - Шаг 5.

На шаге 5 четыре типа сообщений об ошибках:

Значение ответов Да UNIX System V - курсовая работа/Нет - Шаг 5.

Ответ n (нет) на приглашение CONTINUE? значит: Окончите программку.

Ответ y (да) на приглашение CONTINUE? значит: Проигнорируйте остаток перечня свободных блоков и продолжите выполнение fsck.

Это порождает в предстоящем сообщение об ошибках

BAD BLKS IN FREE LIST на шаге 5.

Ответ n (нет) на приглашение FIX? значит UNIX System V - курсовая работа: Проигнорируйте эту исключительную ситуацию.

Этот ответ уместен исключительно в том случае, если юзер хочет принять другие меры по фиксации ошибки.

Ответ y (да) на приглашение FIX? значит: Поменяйте подсчет в системном блоке тома на верный.

Ответ n (нет) на приглашение SALVAGE? значит: Проигнорируйте эту исключительную ситуацию.

Этот ответ уместен исключительно в UNIX System V - курсовая работа том случае, если юзер хочет принять другие меры по фиксации ошибки.

Ответ y (да) на приглашение SALVAGE? значит: Поменяйте фактический перечень свободных блоков новым перечнем свободных блоков.

Новый перечень свободных блоков упорядочивается в согласовании со спецификацией промежутков и цилиндров параметра -s либо -S, чтоб уменьшить время, затрачиваемое на UNIX System V - курсовая работа повторяющийся сдвиг диска в некое положение.

Шаг 5 - Сообщения об ошибках.

Сообщение:

EXCESSIVE BAD BLKS IN FREE LIST (CONTINUE?)

В перечне свободных блоков очень много блоков со значением, меньше первого блока данных в файловой системе либо больше последнего блока. Если специфицирован параметр -p, программка заканчивается.

Сообщение:

EXCESSIVE DUP BLKS IN FREE UNIX System V - курсовая работа LIST (CONTINUE?)

В перечне свободных блоков очень много блоков, объявленных индексными дескрипторами файлов либо в прошлых частях перечня свободных блоков. Если специфицирован параметр -p, программка заканчивается.

Сообщение:

BAD FREEBLK COUNT

Подсчет свободных блоков в перечне свободных блоков больше 50 либо меньше 0. Эта ситуация порождает сообщение BAD FREE LIST на шаге 5.

Сообщение UNIX System V - курсовая работа:

X BAD BLKS IN FREE LIST

X блоков в перечне свободных блоков имеют номер меньше первого блока данных либо больше последнего блока в файловой системе. Такая ситуация порождает сообщение BAD FREE LIST на шаге 5.

Сообщение:

X DUP BLKS IN FREE LIST

X блоков, объявленных индексными дескрипторами файлов либо в UNIX System V - курсовая работа прошлых частях свободного перечня блоков, были обнаружены в перечне свободных блоков. Эта ситуация порождает сообщение BAD FREE LIST на шаге 5.

Сообщение:

X BLK(S) MISSING

X блоков, не использованны файловой системой, не были найдены в перечне свободных блоков. Эта ситуация порождает в предстоящем сообщение BAD FREE LIST на шаге 5.

Сообщение:

FREE UNIX System V - курсовая работа BLK COUNT WRONG IN SUPERBLOCK (FIX?)

Действительный подсчет свободных блоков не соответствует подсчету свободных блоков в системном блоке тома файловой системы. Если был специфицирован параметр -p, подсчет свободных блоков в системном блоке тома фиксируется автоматом.

Сообщение:

BAD FREE LIST (SALVAGE?)

Этому сообщению всегда предшествует одно либо несколько информационных сообщений шага 5. Если UNIX System V - курсовая работа был специфицирован параметр -q либо -p, перечень свободных блоков восстанавливается автоматом.

2.4.3.12. Шаг 6: Восстановление перечня свободных блоков

На этом шаге восстанавливается перечень свободных блоков. Может быть отображено справочное сообщение о значениях пропускаемых (игнорируемых) блоков либо блоков на один цилиндр.

Шаг 6 - Сообщения об ошибках.

Сообщение:

DEFAULT FREE-BLOCK UNIX System V - курсовая работа LIST SPACING ASSUMED

Это справочное сообщение, указывающее, что пропускаемые блоки (просвет) больше блоков на один цилиндр; значение игнорируемых блоков меньше 1, и блоков на цилиндр - меньше 1, или значение блоков на цилиндр больше 500. Употребляются значения по дефлоту: 10 игнорируемых блоков и 162 блока на цилиндр.

Примечание. Потому что применяемые значения по дефлоту могут быть неточными UNIX System V - курсовая работа для вашей системы, нужно быть аккуратными при спецификации значений с параметром -s в командной строке.

2.4.3.13. Шаг доводки

После проверки файловой системы производится несколько функций чистки. Ниже перечисляются справочные сообщения о файловой системе и о измененном состоянии файловой системы.

***** FILE SYSTEM STATE SET TO OKAY *****

Устанавливается флаг в системном блоке тома, указывающий UNIX System V - курсовая работа, что файловая система не нарушена и может быть смонтирована.

X files Y blocks Z free

Это сообщение показывает, что файловая система, которая была испытана, содержала X файлов, использующих Y блоков; при всем этом Z блоков оставалось свободными в файловой системе.

***** FSCK and the ROOT FILE SYSTEM *****

root - единственная файловая UNIX System V - курсовая работа система, которую можно (и необходимо) инспектировать во время монтирования. Для проверки файловой системы root имеются автоматические механизмы. Эти механизмы служат для обработки корневой файловой системы при исходной загрузке и для повторяющейся проверки во время закрытия системы. Можно также форсировать проверку закрытия системы. Эти механизмы упрятывают сообщения UNIX System V - курсовая работа от fsck. Если они не упрятаны, вы увидите последующее сообщение об ошибках.

***** ROOT FILE SYSTEM WAS MODIFIED *****

Это справочное сообщение показывает, что корневая файловая система была изменена при помощи программки fsck. Если нужна повторная загрузка системы, fsck с параметром -b форсирует автоматическую перезагрузку и печатает последующее сообщение:

***** SYSTEM WILL REBOOT AUTOMATICALLY *****

Если UNIX System V - курсовая работа вы решили не использовать автоматические механизмы, если параметр -b не употребляется и требуется перезагрузка системы, нажмите RESET.
Можно автоматом поновой смонтировать root без перезагрузки после повреждения этой файловой системы. Возникает последующее сообщение:

***** ROOT REMOUNTED *****

Автоматические процедуры устанавливают надлежащие условия (процессы не связаны с файлами) для проверки root.

Примечание UNIX System V - курсовая работа. Всегда используйте автоматические процедуры для root. Никогда не используйте команду fsck в других файловых системах, когда они устанавливаются. Если вы попытаетесь использовать команду fsck в смонтированной файловой системе, отличающейся от корневой (root) файловой системы, отображается последующее сообщение:

/dev/dsk/ ?? is a mounted file system, ignored. ?? is the special device UNIX System V - курсовая работа name.2.4.4. Внедрение команды fsck для проверки файловой системы ufs

Ниже приводится формат для использования fsck в файловых системах ufs:

fsck [-F ufs][generic_options][current_options] [-o p,b=#,w][special....]

где -F ufs - специфицирует тип файловой системы ufs; generic_options - характеристики, поддерживаемые командой fsck; current_options UNIX System V - курсовая работа - характеристики, поддерживаемые специфичным модулем команды fsck; -o - специфицирует характеристики, специфичные для файловой системы ufs. Этими подпараметрами может быть неважно какая композиция из приводимых ниже:

Команда fsck инспектирует и исправляет в диалоговом режиме несогласованные условия в файловых системах. При каждом исправлении нужно подождать, пока юзер ответит "да" либо "нет". Если использовались характеристики -y, команда fsck допускает ответ "да" на каждую вероятную связь UNIX System V - курсовая работа и не делают паузы для ответа.

fsck - многопроходная команда контроля файловых систем. Каждый проход файловой системы активизирует разные этапы программки fsck. После инициализации команда fsck делает последовательность проходов для каждой файловой системы, проверяя блоки и размеры, полные названия файлов, связность, подсчет ссылок и карту свободных блоков (может UNIX System V - курсовая работа быть, перестраивая ее) и делает чистку.

Дальше разъясняется значение каждого сообщения об ошибках, вероятных откликов и соответственных исключительных сиуаций. Исключительные ситуации организуются на том шаге программки fsck, на котором они могут показаться. Исключительные ситуации, которые могут появляться на нескольких шагах, дискуссируются в разделе об инициализации.

2.4.4.1. Шаг инициализации

Перед проверкой UNIX System V - курсовая работа файловой системы должны быть установлены определенные таблицы и открыты определенные файлы. Последующие сообщения связаны с исключительными ситуациями, вытекающими из характеристик командной строчки, запроса памяти, открытия файлов, состояния файлов, проверки размера файловой системы и сотворения рабочего файла.

Сообщение:

cannot alloc NNN bytes for blockmap cannot alloc NNN bytes for freemap cannot UNIX System V - курсовая работа alloc NNN bytes for statemap cannot alloc NNN bytes for lncntp

Запрос команды fsck на память для таблиц виртуальной памяти был плохим. Такового никогда не должно быть. Если все таки это случается, fsck заканчивается. Это суровая системная ошибка, которую необходимо немедля исправлять.

Сообщение:

Can't open checklist file: F

Контрольную таблицу UNIX System V - курсовая работа файловой системы либо файл F со значением по дефлоту (обычно /etc/vfstab) нереально открыть для считывания. Когда это происходит, fsck заканчивается. Проверьте режимы доступа файла F.

Сообщение:

Can't stat root

Запрос fsck статических данных о корневом каталоге был плохим. Если это случается, fsck заканчивается.

Сообщение:

Can't stat F Can UNIX System V - курсовая работа't make sense out of name F

Запрос команды fsck статических данных о файловой системе F был плохим. При интерактивном прогоне команда игнорирует эту файловую систему и продолжает инспектировать другую файловую систему. Проверьте режимы доступа файла F.

Сообщение:

Can't open F

Команда fsck безуспешно пробует открыть файловую систему F. При UNIX System V - курсовая работа диалоговом режиме прогона команды, она игнорирует эту файловую систему и продолжает проверку последующей файловой системы. Проверьте режимы доступа F.

Сообщение:

F: (NO WRITE)

Или был специфицирован флаг -n, или команда fsck не смогла открыть файловую систему F для записи. При диалоговом режиме прогона команды распечатывается вся диагностика UNIX System V - курсовая работа, но fsck не пробует ничего зафиксировать.

Сообщение:

file is not a block or character device; OK

Юзер неверно присвоил команде fsck имя постоянного файла. Проверьте специфицированный тип файла.

Вероятными отетами на приглашение OK являются:

YES (да) - проигнорировать эту исключительную ситуацию;

NO (нет) - проигнорировать эту файловую систему и продолжить проверку последующей файловой системы UNIX System V - курсовая работа.

Сообщение:

UNDEFINED OPTIMIZATION IN SUPERBLOCK (SET TO DEFAULT)

Параметром оптимизации системного блока тома не является ни OPT_TIME, ни OPT_SPACE.

Вероятными ответами на приглашение SET TO DEFAULT являются:

YES - установить системный блок тома для запроса оптимизации с целью сокращения времени выполнения системы. (Если желательна оптимизация для минимизации использования UNIX System V - курсовая работа места на диске, системный блок тома можно установить при помощи tunefs (1M);

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

IMPOSSIBLE MINFREE-D IN SUPERBLOCK (SET TO DEFAULT)

Малый процент места системного блока тома больше 99% либо меньше 0%.

Вероятные ответы на приглашение SET TO DEFAULT:

YES - установить параметр minfree на 10%. (Если нужен UNIX System V - курсовая работа другой процентный показатель, его можно установить, ипользуя 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 UNIX System V - курсовая работа: B USE -b OPTION TO FSCK TO SPECIFY LOCATION OF AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck (1M)

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

Сообщение:

INTERNAL INCONSISTENCY: M

В UNIX System V - курсовая работа команде fsck была внутренняя несогласованность, сообщение о которой M. Это не должно происходить, в неприятном случае обратитесь к спецу.

Сообщение:

CAN NOT SEEK: BLK B (CONTINUE)

Запрос команды fsck на перемещение в определенный блок с номером B в файловой системе был плохим. Если это вышло, обратитесь к спецу.

Вероятные ответы UNIX System V - курсовая работа на приглашение CONTINUE:

YES - попробовать продолжить проверку файловой системы. (Направьте внимание, что нередко ошибка продолжает существовать). Эта исключительная ситуация предупреждает полный контроль файловой системы. Нужно 2-ой раз изгнать fsck для повторной проверки файловой системы. Если блок был частью буферного кеша виртуальной памяти, fsck закончится со последующим сообщением UNIX System V - курсовая работа:

Fatal I/O error

NO - окончить программку.

Сообщение:

CAN NOT READ: BLK B (CONTINUE)

Запрос команды fsck на считывание опеделенного блока номер B в файловой системе был плохим. Обратитесь к спецу.

Вероятные ответы на приглашение CONTINUE:

YES - попробовать продолжить проверку файловой системы. Fsck делает еще одну попытку считывания и распечатывает UNIX System V - курсовая работа

Сообщение:

THE FOLLOWING SECTORS COULD NOT BE READ: N

где N обозначает секторы, которые нереально считать.

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

Сообщение:

WRITING ZERO'ED BLOCK N TO DISK

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

Если в отношении диска есть технические ошибки UNIX System V - курсовая работа, они будут продолжать существовать. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки файловой системы нужно 2-ой раз изгнать fsck. Если блок был частью буферного кеша виртуальной памяти, fsck закончится со последующим сообщением:

Fatal I/O error

NO - окончить программку.

Сообщение:

CAN NOT WRITE: BLK UNIX System V - курсовая работа B (CONTINUE)

Запрос fsck на запись специфицированного блока номер B в файловой системе был плохим. Проверьте, чтоб убедиться, что диск не защищен от записи.

Вероятные ответы на приглашение CONTINUE:

YES - попробовать продолжить проверку файловой системы. Делается еще одна попытка записать операцию. Секторы, которые нереально записать, будут указаны в сообщении:

THE FOLLOWING UNIX System V - курсовая работа SECTORS COULD NOT BE WRITTEN: N

где N обозначает секторы, которые нереально записать.

Если есть технические трудности, связанные с диском, ошибка продолжает существовать. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки этой файловой системы нужно 2-ой раз изгнать fsck. Если блок был частью буферного кеша виртуальной UNIX System V - курсовая работа памяти, fsck закончится сообщением:

Fatal I/O error

NO - окончить программку.

Сообщение:

bad inode number DDD to ginode

Внутренняя ошибка была вызвана попыткой считать несуществующий индексный дескриптор файла DDD. Эта ошибка приводит к выходу программки fsck. Обратитесь к спецу.

2.4.4.2. Шаг 1: Контроль блоков и размеров

На этом шаге проверяется перечень индексных дескрипторов файлов. Дается UNIX System V - курсовая работа отчет об исключительных ситуациях, появившихся при:

Все ошибки на этом шаге, кроме INCORRECT BLOCK UNIX System V - курсовая работа COUNT и PARTIALLY TRUNCATED INODE, являются фатальными, если очищается файловая система.

Шаг 1 - Сообщения об ошибках.

Сообщение:

UNKNOWN FILE TYPE I- I (CLEAR)

Режим индексного дескриптора файла I обозначает, что индексный дескриптор файла не является индексным дескриптором специального блокового файла либо специального символьного файла, либо индексным дескриптором файла socket, постоянным UNIX System V - курсовая работа индексным дескриптором файла, символьной связью, файлом FIFO либо индексным дескриптором каталога.

Вероятные ответы на приглашение CLEAR:

YES - высвободить индексный дескриптор файла I методом обнуления его содержимого. Это всегда порождает сообщение об ошибках UNALLOCATED на шаге 2 для каждого элемента каталога, указывающего на этот индексный дескриптор файла;

NO - проигнорировать эту исключительную UNIX System V - курсовая работа ситуацию.

Сообщение:

PARTIALLY TRUNCATED INODE I-I (SALVAGE)

Команда fsck нашла индексный дескриптор файла I, размер которого меньше, чем число блоков, выделенных для него. Это условие должно появляться исключительно в том случае, когда система терпит крах при укорачивании файла. При чистке файловой системы fsck завершает укорачивание до данного размера UNIX System V - курсовая работа.

Вероятные ответы на приглашение SALVAGE:

YES - окончить укорачивание до размера, данного в индексном дескрипторе файла.

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

LINK COUNT TABLE OVERFLOW (CONTINUE)

Во внутренней таблице для fsck, содержащей выделенные индексные дескрипторы файлов с подсчетом нулевых связей, больше нет места.

Вероятные ответы на приглашение CONTINUE:

YES - продолжить программку. Эта UNIX System V - курсовая работа исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки файловой системы нужно 2-ой раз изгнать fsck. Если найден другой выделенный индексный дескриптор файла с подсчетом нулевых связей, сообщение об ошибках повторяется.

NO - окончить программку.

Сообщение:

B BAD I-I

Индексный дескриптор файла I содержит блок B с номером UNIX System V - курсовая работа меньше номера первого блока данных в файловой системе либо больше номера последнего блока в файловой системе. Эта исключительная ситуация может порождать на шаге 1 сообщение об ошибках EXCESSIVE BAD BLKS, если у индексного дескриптора файла I очень много блоков с номерами за пределами файловой системы. Эта исключительная ситуация порождает UNIX System V - курсовая работа на шагах 2 и 4 сообщение об ошибках BAD/DUP.

Сообщение:

EXCESSIVE BAD BLKS I-I (CONTINUE)

В файловой системе очень много (обычно больше 10) блоков с номером меньше номера первого блока данных либо больше номера последнего блока в файловой системе, связанной с индексным дескриптором файла I.

Вероятные ответы на приглашение CONTINUE UNIX System V - курсовая работа:

YES - проигнорировать остаток блоков в этом индексном дескрипторе файла и продолжить проверку со последующего индексного дескриптора файла в файловой системе. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки этой файловой системы следует изгнать fsck 2-ой раз.

NO - окончить программку.

Сообщение:

BAD STATE DDD TO BLKERR

Внутренняя ошибка зашифровала UNIX System V - курсовая работа карту состояния fsck, как имеющую неосуществимое значение DDD. fsck немедля заканчивает работу. Если это происходит, обратитесь к спецу.

Сообщение:

B DUP I-I

Индексный дескриптор файла I содержит блок номер B, который уже заявлен другим индексным дескриптором файла. Эта исключительная ситуация может порождать на шаге 1 сообщение об ошибках UNIX System V - курсовая работа EXCESSIVE DUP BLKS, если у индексного дескриптора файла I очень много блоков, заявленных другими индексными дескрипторами файлов. Эта исключительная ситуация активизирует шаг 1B и порождает на шагах 2 и 4 сообщение об ошибках BAD/DUP.

Сообщение:

BAD MODE: MAKE IT A FILE?

Это сообщение появляется, когда состояние данного индексного дескриптора файла UNIX System V - курсовая работа устанавливается на все единицы, указывая на повреждение файловой системы. Это сообщение не показывает на повреждение диска, если оно возникает неоднократно после прогона fsck -y. Ответ y принуждает команду fsck поновой инициализировать индексный дескриптор файла до разумного значения.

Сообщение:

EXCESSIVE DUP BLKS I-I (CONTINUE)

Очень много блоков (обычно больше 10) заявлено UNIX System V - курсовая работа другими индексными дескрипторами файлов.

Вероятные ответы на приглашение CONTINUE:

YES - проигнорировать остаток блоков в этом индексном дескрипторе файла и продолжить проверку со последующего индексного дескриптора файла в файловой системе. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки файловой системы следует 2-ой раз изгнать команду fsck UNIX System V - курсовая работа.

NO - окончить программку.

Сообщение:

DUP TABLE OVERFLOW (CONTINUE)

Во внутренней таблице в fsck, содержащей числа схожих блоков, больше нет места.

Вероятные ответы на приглашение CONTINUE:

YES - продолжить программку. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки файловой системы нужно 2-ой раз изгнать fsck. Если найден другой схожий блок, это UNIX System V - курсовая работа сообщение об ошибке повторяется;

NO - окончить программку.

Сообщение:

PARTIALLY ALLOCATED INODE I-I (CLEAR)

Индексный дескриптор файла I ни выделен, ни освобожден.

Вероятные отклики на приглашение CLEAR:

YES - высвободить индексный дескриптор файла I методом обнуления его содержимого;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

INCORRECT BLOCK COUNT I UNIX System V - курсовая работа-I (X should be Y) (CORRECT)

Подсчет блоков для индексного дескриптора файла I - X блоков, а должно быть Y блоков. При чистке подсчет корректируется.

Вероятные ответы на приглашение CORRECT:

YES - поменять подсчет блоков индексного дескриптора файла I на Y; проигнорировать эту исключительную ситуацию.

2.4.4.3. Шаг 1B: Повторный поиск DUPS

Когда UNIX System V - курсовая работа в файловой системе находится схожий блок, эта файловая система повторно просматривается с целью поиска того индексного дескриптора файла, который ранее заявил об этом блоке. Когда будет найден схожий блок, появится последующее информационное сообщение:

Сообщение:

B DUP I-I

Индексный дескриптор файла I содержит блок номер B, о котором было UNIX System V - курсовая работа уже заявлено другим индексным дескриптором файла. Эта исключительная ситуация порождает на шаге 2 сообщение об ошибках BAD/DUP. Можно найти, у каких индексных дескрипторов файлов есть перекрывающиеся блоки, методом исследования этой исключительной ситуации и исключительной ситуации DUP на шаге 1.

2.4.4.4. Шаг 2: Проверка полного имени пути

На этом шаге удаляются элементы каталога, указывающие UNIX System V - курсовая работа на "нехорошие" индексные дескрипторы файлов, отысканные на шагах 1 и 1B. Даются отчеты об исключительных ситуациях, показавшихся в итоге:

Все ошибки на этом шаге UNIX System V - курсовая работа числятся фатальными, если очищается файловая система, кроме каталогов не кратных размеру блоков и сторонних крепких связей.

Шаг 2 - Сообщения об ошибках.

Сообщение:

ROOT INODE UNALLOCATED (ALLOCATE)

Корневой индексный дескриптор (как правило это индексный дескриптор номер 2) не имеет выделенных битов режима.

Вероятные ответы на приглашение ALLOCATE:

YES - выделить индексный дескриптор 2 как корневой. Файлы и UNIX System V - курсовая работа сборники обычно находящиеся в корне, восстанавливаются на шаге 3 и помещаются в каталог lost+found. Если попытка выделить корень не удается, тогда fsck выходит с сообщением:

CANNOT ALLOCATE ROOT INODE

NO - окончить программку.

Сообщение:

ROOT INODE NOT DIRECTORY (REALLOCATE)

Корневой индексный дескриптор (как правило это индексный дескриптор номер 2) файловой системы UNIX System V - курсовая работа не является индексным дескриптором каталога.

Вероятные отклики на приглашение REALLOCATE:

YES - очистить содержимое корневого индексного дескриптора и высвободить его. Файлы и сборники, обычно находящиеся в корне, восстанавливаются на шаге 3 и помещаются в каталог lost+found. Если попытка выделить корень неудачна, fsck выйдет с сообщением:

CANNOT ALLOCATE ROOT INODE

NO - команда fsck UNIX System V - курсовая работа делает приглашение с FIX.

Вероятные ответы на приглашение FIX:

YES - поменять тип корневого индексного дескриптора на каталог. Если блоки данных корневого индексного дескриптора не являются блоками каталога, порождается много сообщений об ошибках.

NO - окончить программку.

Сообщение:

DUPS/BAD IN ROOT INODE (REALLOCATE)

На шаге 1 либо шаге 1B UNIX System V - курсовая работа были найдены схожие блоки либо "нехорошие" блоки в корневом индексном дескрипторе (как правило это индексный дескриптор номер 2) файловой системы.

Вероятные отклики на приглашение REALLOCATE:

YES - очистить содержание корневого индексного дескриптора и высвободить его. Файлы и сборники, обычно находящиеся в корне, восстанавливаются на шаге 3 и помещаются в каталог lost+found UNIX System V - курсовая работа. Если попытка выделить корень неудачна, fsck выходит с сообщением:

CANNOT ALLOCATE ROOT INODE

NO - команда fsck выдает приглашение CONTINUE.

Вероятные ответы на приглашение CONTINUE:

YES - проигнорировать исключительную ситуацию DUPS/BAD в корневом индексном дескрипторе и попробовать продолжить проверку файловой системы. Если корневой индексный дескриптор неправильный, это может порождать много UNIX System V - курсовая работа других сообщений об ошибках.

NO - окончить программку.

Сообщение:

NAME TOO LONG F

Было найдено очень длинноватое полное имя пути. Обычно этим обозначаются циклы в пространстве имен файловой системы. Это может появляться, если привилегированный юзер выполнил циклические связи с каталогами. Эти связи можно удалить.

Сообщение:

I OUT OF RANGE I-I NAME UNIX System V - курсовая работа-F (REMOVE)

Элемент каталога F имеет индексный дескриптор файла номер I, который больше очень вероятного индексного дескриптора файла.

Вероятные ответы на приглашение REMOVE:

YES - удалить элемент каталога F;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

UNALLOCATED I-I OWNER-O MODE-M SIZE-S MTIME-T TYPE-F (REMOVE)

Каталог либо UNIX System V - курсовая работа элемент файла F показывает на невыделенный индексный дескриптор файла I. Печатаются: обладатель O, режим M, размер S, время модификации T и имя F.

Вероятные отклики на приглашение REMOVE:

YES - удалить элемент каталога F;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DUP/BAD I-I OWNER-O MODE-M SIZE UNIX System V - курсовая работа-S MTIME-T TYPE-F (REMOVE)

На шаге 1 либо шаге 1B найдены схожие блоки либо "нехорошие" блоки, связанные с каталогом либо элементом каталога F. Печатаются: обладатель O, режим M, размер S, время модификации T и имя каталога F.

Вероятные отклики на приглашение REMOVE:

YES - удалить элемент каталога F;

NO - проигнорировать эту UNIX System V - курсовая работа исключительную ситуацию.

Сообщение:

ZERO LENGTH DIRECTIRY I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (REMOVE)

Элемент каталога F имеет размер S, который равен 0. Печатаются: обладатель O, режим M, размер S, время модификации T и имя каталога F.

Вероятные отклики на приглашение REMOVE:

YES - удалить UNIX System V - курсовая работа элемент каталога F; это порождает на шаге 4 сообщение об ошибках BAD/DUP;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DIRECTORY TOO SHORT I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (FIX)

Был найден каталог F, размер которого S меньше малого размера каталога. Печатаются: обладатель O, режим M UNIX System V - курсовая работа, размер S, время модификации T и имя каталога F.

Вероятные ответы на приглашение FIX:

YES - прирастить размер каталога до размера малого каталога;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DIRECTORY F LENGTH S NOT MULTIPLE OF B (ADJUST)

Был найден каталог F с размером S, не кратным размеру B блока UNIX System V - курсовая работа каталога.

Вероятные отклики на приглашение ADJUST:

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

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DIRECTORY CORRUPTED I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (SALVAGE)

Был найден каталог с UNIX System V - курсовая работа несогласованным внутренним состоянием.

Вероятные отклики на приглашение SALVAGE:

YES - откинуть все элементы до последующей границы каталога (как правило это 512-байтовая граница). Можно откинуть до 42 частей; это следует делать только после того, как другое восстановление окажется плохим;

NO - перейти к последующей границе каталога и продолжить считывание, но не UNIX System V - курсовая работа видоизменять каталог.

Сообщение:

BAD INODE NUMBER FOR '.' I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (FIX)

Был найден каталог I, номер индексного дескриптора которого для '.' не равен I.

Вероятные отклики на приглашение FIX:

YES - поменять номер индексного дескриптора файла для '.' так, чтоб он был равен I;

NO - бросить UNIX System V - курсовая работа постоянным номер индексного дескриптора файла для '.'.

Сообщение:

MISSING `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, 1-ый элемент которого не выделен.

Вероятные ответы на приглашение FIX:

YES - выстроить элемент для `.' с номером индексного дескриптора файла, равным I;

NO UNIX System V - курсовая работа - бросить каталог постоянным.

Сообщение:

MISSING `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F CANNOT FIX, FIRST ENTRY IN DIRECTORY CONTAINS F

Был найден каталог I, 1-ый элемент которого F. Команда fsck не может решить эту делему. Должна быть смонтирована файловая система, а элемент F перемещен UNIX System V - курсовая работа куда или. Потом файловая система должна быть демонтирована и опять гонется команда fsck.

Сообщение:

MISSING `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F CANNOT FIX, INSUFFICIENT SPACE TO AND `.'

Был найден каталог I, 1-ый элемент которого не `.'. Это никогда не должно происходить. Команда fsck не может UNIX System V - курсовая работа решить эту делему. Если это все таки случается, обратитесь к квалифицированному спецу.

Сообщение:

EXTRA `.' ENTRY I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, 1-ый элемент которого не `.'.

Вероятные ответы на приглашение FIX:

YES - удалить дополнительный элемент для `.';

NO - бросить UNIX System V - курсовая работа каталог постоянным.

Сообщение:

BAD INORE NUMBER FOR `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, номер индексного дескриптора которого для `.' не равен обладателю I.

Вероятные отметки на приглашение FIX:

YES - Поменять номер индексного дескриптора для `.' так, чтоб он был равен обладателю I UNIX System V - курсовая работа. (Направьте внимание, что ".." в корневом индексном дескрипторе показывает на себя).

NO - бросить номер индексного дескриптора для '..' постоянным.

Сообщение:

MISSING `..' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, 2-ой элемент которого не выделен.

Вероятные отметки на приглашение FIX:

YES - выстроить UNIX System V - курсовая работа элемент для '.' с номером индексного дескриптора файла, равным обладателю I. (Направьте внимание, что ".." в корневом индексном дескрипторе файла показывает сам на себя);

NO - бросить каталог не модифицированным.

Сообщение:

MISSING `..' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F CANNOT FIX, SECOND ENTRY IN DIRECTORY CONTAINS F

Был UNIX System V - курсовая работа найден каталог I, 2-ой элемент которого F. Команда fsck не может решить эту делему. Должна быть смонтирована файловая система и куда-нибудь перемещен элемент F. Потом следует демонтировать файловую систему и опять изгнать fsck.

Сообщение:

MISSING `..' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F UNIX System V - курсовая работа CANNOT FIX, INSUFFICIENT SPACE TO ADD `..'

Был найден каталог I, 2-ой элемент которого не '..' (каталог обладателя).

MISSING `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F CANNOT FIX, INSUFFICIENT SPACE TO ADD `.'

Был найден каталог I, 1-ый элемент которого не '.' Это никогда не должно происходить. Команда fsck UNIX System V - курсовая работа не может решить эту делему. Если это все таки случается, обратитесь к квалифицированному спецу.

Сообщение:

MISSING `..' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, 2-ой элемент которого не выделен.

Вероятные ответы на приглашение FIX:

YES - Выстроить элемент для `..' с UNIX System V - курсовая работа номером индексного дескриптора, равным I. (Направьте внимание, что ".." в корневом индексном дескрипторе показывает сам на себя);

NO - бросить каталог постоянным.

Сообщение:

MISSING `..' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F CANNOT FIX, SECOND ENTRY IN DIRECTORY CONTAINS F

Был найден каталог I, 2-ой элемент которого не '..' (каталог обладателя UNIX System V - курсовая работа). Команда fsck не может решить эту делему. Должна быть смонтирована файловая система, а 2-ой элемент в каталоге куда-нибудь перемещен. Потом файловая система должна быть демонтирована и опять выполнена команда fsck.

Сообщение:

EXTRA `..' ENTRY I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог UNIX System V - курсовая работа I, у которого больше 1-го элемента для `..'(каталог обладателя).

Вероятные ответы на приглашение FIX:

YES - удалить дополнительный элемент для `..' (каталог обладателя);

NO - бросить каталог постоянным.

Сообщение:

N IS AN EXRANEONOUS HARD LINK TO A DIRECTORY D (REMOVE)

При помощи команды fsck была найдена крепкая связь N UNIX System V - курсовая работа с каталогом D. При чистке посторонние связи игнорируются. Вероятные ответы на приглашение REMOVE:

YES - удалить сторонний элемент N;

NO - проигнорировать исключительную ситуацию.

Сообщение:

BAD INODE S TO DESCENT

Внутренняя ошибка привела к тому, что неосуществимое состояние S перебежало к программке, которая уменьшила структуру каталога файловой системы. Команда fsck заканчивается. Если UNIX System V - курсовая работа такое случается, обратитесь к спецу.

Сообщение:

BAD RETURN STATE S FROM DESCEND

Внутренняя ошибка привела к тому, что неосуществимое состояние S было возвращено к программке, сокращающей структкру каталога файловой системы. Команда fsck заканчивается. Если такое случается, обратитесь к спецу.

Сообщение:

BAD STATE S FOR ROOT INODE

Внутренняя ошибка привела к тому UNIX System V - курсовая работа, что неосуществимое состояние S было присвоено корневому индексному дескриптору файла. Команда fsck заканчивается. Если такое случается, обратитесь к спецу.

2.4.4.5. Шаг 3: Проверка связности

На этом шаге проверяются сборники, изученные на втором шаге. Дается отчет об исключительных ситуациях, являющихся результатом:

Шаг 3: Сообщения об ошибках UNIX System V - курсовая работа.

Сообщение:

UNREF DIR I=I OWNER=O MODE=M SIZE=S MTIME=T (RECONNECT)

Индексный дескриптор I каталога не был соединен с элементом каталога при прослеживании файловой системы. Печатаются обладатель O, режим M, размер S и время модификации T индексного дескриптора I каталога. При чистке каталог поновой соединяется, если его UNIX System V - курсовая работа размер не нулевой; по другому он очищается.

Вероятные ответы на приглашение RECONNECT:

YES - поновой соединить индексный дескриптор I каталога с файловой системой в каталоге для потерянных файлов (как правило это каталог lost+found). Это может порождать на шаге 3 сообщения об ошибках lost+found, если есть трудности в соединении индексного UNIX System V - курсовая работа дескриптора I каталога с каталогом lost+found. Это также может порождать на шаге 3 сообщение об ошибке CONNECTED, если связь была успешной;

NO - проигнорировать эту исключительную ситуацию. Это порождает на шаге 4 сообщение об ошибке UNREF.

Сообщение:

NO lost+found DIRECTORY (CREATE)

В корневом каталоге файловой системы нет каталога lost+found UNIX System V - курсовая работа. При чистке команда fsck пробует сделать каталог lost+found.

Вероятные ответы на приглашение CREATE:

YES - сделать каталог lost+found в корне файловой системы.

Это может порождать сообщение:

NO SPACE LEFT IN / (EXPAND)

Ниже приведены вероятные ответы. Невозможность сделать каталог lost+found порождает сообщение:

SORRY. CANNOT CREATE lost UNIX System V - курсовая работа+found DIRECTORY

и срывает попытку подсоединить индексный дескриптор файла. Это порождает на шаге 4 сообщение об ошибке UNREF;

NO - закончить попытку связать потерянный индексный дескриптор файла. Это порождает на шаге 4 сообщение об ошибке UNREF.

Сообщение:

lost+found IS NOT A DIRECTORY (REALLOCATE)

Элемент для lost+found не является каталогом.

Вероятные UNIX System V - курсовая работа ответы на приглашение REALLOCATE:

YES - выделить индексный дескриптор файла каталога и поменять lost+found, чтоб обратится к нему. Предшествующий индексный дескриптор файла, к которому обратился каталог lost+found, не очищен. Таким макаром, или о нем опять утверждают как об индексном дескрипторе файла UNREF, или позже на этом шаге корректируется подсчет его UNIX System V - курсовая работа связей. Невозможность сделать каталог lost+found порождает сообщение:

SORRY. CANNOT CREATE lost+found DIRECTORY

и прерывает попытку связать потерянный индексный дескриптор файла. Это, в свою очередь, порождает на шаге 4 сообщение об ошибке UNREF;

NO - оборвать попытку связать потерянный индексный дескриптор файла. Это порождает на шаге 4 сообщение об ошибке UNREF.

Сообщение UNIX System V - курсовая работа:

NO SPACE LEFT IN / lost+found (EXPEND)

В корнвом каталоге файловой системы нет места, чтоб добавить другой элемент к каталогу lost+found. При чистке каталог lost+found расширяется.

Вероятные ответы на приглашение EXPAND:

YES - расширить каталог lost+found, чтоб отыскать место для нового элемента. Если попытка расширения неудачна UNIX System V - курсовая работа, команда fsck печатает сообщение:

Сообщение:

SORRY. NO SPACE IN lost+found DIRECTORY

и прерывает попытку соединить потерянный индексный дескриптор файла. Это, в свою очередь, попрождает на шаге 4 сообщение об ошибке UNREF. Очистить ненадобные элементы в каталоге lost+found. Эта ошибка является фатальной если очищается файловая система;

NO - оборвать попытку связать потерянный UNIX System V - курсовая работа индексный дескриптор файла. Это порождает на шаге 4 сообщение об ошибке UNREF.

Сообщение:

DIR I=I1 CONNECTED. PARENT WAS I=I2

Это справочное сообщение, указывающее, что индексный дескриптор файла I1 каталога был удачно соединен с каталогом lost+found. Родительский индексный дескриптор файла I2 индексного дескриптора файла I1 замещается номером индексного UNIX System V - курсовая работа дескриптора каталога lost+found.

Сообщение:

DIRECTORY F LENGTH 5 NOT MULTIPLE OF S (ADJUST)

Был найден каталог F с размером S, не кратным размеру B блока каталога. (Учтите, что это может появиться опять на шаге 3, если исключительная ситуация не будет исправлена на шаге 2).

Вероятные ответы на приглашение ADJUST:

YES - округлить длину UNIX System V - курсовая работа до соответственного размера блока. При чистке файловой системы печается только предупреждение и корректируется каталог;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

BAD INODE S TO DESCEND

Внутренняя ошибка привела к тому, что неосуществимое состояние S перебежало к программке, сокращающей структуру каталога файловой системы. Команда fsck заканчивается. Если это UNIX System V - курсовая работа случится, обратитесь к спецу.

2.4.4.6. Шаг 4: Проверка подсчета ссылок

На этом шаге проверяется информация о подсчете связей, приобретенная на шагах 2 и 3. Дается отчет об исключительных ситуациях, появившихся в итоге наличия:

Все ошибки на этом шаге (кроме работы в каталоге lost+found) можно поправить, если будет очищена файловая система.

Шаг 4. Сообщения об ошибках.

Сообщение:

UNREF FILE I=I OWNER=O MODE=M SIZE=S UNIX System V - курсовая работа MTIME=T (RECONNECT)

Индексный дескриптор файла I не был соединен с элементом каталога при проверке файловой системы. Печатаются: обладатель O, режим M, размер S и время модификации T индексного дескриптора файла I. Файл очищается, когда или его размер, или подсчет его связей нулевые; в неприятном случае он поновой соединяется.

Вероятные ответы UNIX System V - курсовая работа на приглашение PROMPT:

YES - поновой соединить индексный дескриптор файла I с файловой системой в каталоге для потерянных файлов (как правило это каталог lost+found). Это может порождать на шаге 4 сообщение об ошибках lost+found, если есть трудности соединения индексного дескриптора файла I с каталогом lost+found UNIX System V - курсовая работа;

NO - проигнорировать эту исключительную ситуацию. Это всегда вызывает ситуацию CLEAR на шаге 4.

Сообщение:

(CLEAR)

Индексный дескриптор файла, упомянутый в только-только написанном сообщении об ошибках, нереально опять соединить. Это сообщение не может показаться, если очищается файловая система, так как отсутствие места для повторного соединения файлов является фатальной ошибкой.

Возможнные ответы на UNIX System V - курсовая работа приглашение CLEAR:

YES - высвободить индексный дескриптор файла методом обнуления его содержания;

NO - проигнорировать эту ситуацию.

Сообщение:

NO lost+found DIRECTORY (CREATE)

В корневом каталоге файловой системы нет каталога lost+found. При чистке команда fsck пробует сделать каталог lost+found.

Вероятные ответы на приглашение CREATE:

YES - сделать каталог UNIX System V - курсовая работа lost+found в корне файловой системы. Это может порождать последующее сообщение:

NO SPACE LEFT IN / (EXPAND)

Невозможность сделать каталог lost+found порождает сообщение:

SORRY. CANNOT CREATE lost+found DIRECTORY

и прерывает попытку подсоединить потерянный индексный дескриптор файла. Это в свою очередь порождает на шаге 4 сообщение об ошибках UNREF.

NO - закончить попытку присоединить UNIX System V - курсовая работа потерянный дескриптор файла. Это порождает на шаге 4 сообщение об ошибках UNREF.

Сообщение:

lost+found IS NOT A DIRECTORY (REALLOCATE)

Элемент для lost+found не является каталогом.

Вероятные ответы на приглашение REALLOCATE:

YES - выделить индексный дескриптор файла каталога и поменять каталог lost+found для ссылки на него. Предшествующая UNIX System V - курсовая работа ссылка на индексный дескриптор файла в каталоге lost+found не очищается. Таким макаром, о нем или опять заявлено как об индексном дескрипторе файла UNREF, или подсчет его связей корректируется (ADJUST) позже на этом шаге. Невозможность сделать каталог lost+found порождает сообщение:

SORRY. CANNOT CREATE lost+found DIRECTORY

и прерывает попытку подсоединить UNIX System V - курсовая работа потерянный индексный дескриптор файла. Это порождает на шаге 4 сообщение об ошибках UNREF.

NO - закончить попытку присоединить потерянный индексный дескриптор файла. Это порождает на 4 шаге сообщение об ошибках UNREF.

Сообщение:

NO SPACE LEFT IN /lost+found (EXPAND)

В корневом каталоге файловой системы нет места для прибавления другого элемента к каталогу lost UNIX System V - курсовая работа+found. Каталог lost+foun расширяется.

Вероятные ответы на приглашение EXPAND:

YES - расширить каталог lost+found, чтоб отыскать место для нового элемента. Если попытка расширения неудачна, команда fsck распечатывает сообшение:

SORRY. NO SPACE IN lost+found DIRECTIRY

и прерывает попытку присоединить потерянный индексный дескриптор файла. Это порождает на шаге 4 сообщение об ошибках UNIX System V - курсовая работа UNREF. Очистить ненадобные элементы в каталоге lost+found. Эта ошибка фатальная, если очищается файловая система.

NO - закончить попытку присоединить потерянный дескриптор файла. Это порождает на шаге 4 сообщение об ошибках UNREF.

Сообщение:

LINK COUNT TYPE I=I OWNER=O MODE=M SIZE=S MTIME=T COUNT=X UNIX System V - курсовая работа SHOULD BE Y (ADJUST)

Подсчет связей для индексного дескриптора файла I - X, а должен быть Y. Печатаются: обладатель O, режим M, размер S, время модификации T. При чистке подсчет связей корректируется, если не увеличивается число ссылок; условие, которое не должно никогда появляться, если не утежеляется ошибкой в технических средствах. Когда UNIX System V - курсовая работа число ссылок растет во время чистки, команда fsck заканчивается с сообщением:

LINK COUNT INCREASING

Вероятные ответы на приглашение ADJUST:

YES - поменять подсчет связей индексного дескриптора файла I на Y;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

UNREF TYPE OWNER-O MODE-M SIZE-S MTIME-T (CLEAR)

Индексный дескриптор файла I UNIX System V - курсовая работа не был присоединен к элементу каталога при проверке файловой системы. Печатаются: обладатель O, режим M, размер S и время модификации T индексного дескриптора файла I. Так как этот файл не был присоединен из-за нулевых размера либо подсчета связей он очищается.

Вероятные ответы на приглашение CLEAR:

YES - высвободить индексный дескриптор UNIX System V - курсовая работа файла I методом обнуления его содержимого;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

BAD/DUP TYPE OWNER-O MODE-M SIZE-S MTIME-T (CLEAR)

На шаге 1 либо 1B были обнаружены схожие либо плохие блоки, связанные с индексным дескриптором файла I. Печатаются: обладатель O, режим M, размер S и UNIX System V - курсовая работа время модификации T индексного дескриптора файла I. Это сообщение не может появится при чистке файловой системы, так как оно ранее вызвало фатальную ошибку.

Вероятные ответы на приглашение CLEAR:

YES - высвободить индексный дескриптор файла I методом обнуления его содержимого; проигнорировать эту исключительную ситуацию.

2.4.4.7. Шаг 5: Проверка групп цилиндров

На этом шаге проверяются свободные UNIX System V - курсовая работа блоки и применяемые таблицы индексных дескрипторов файлов. Даются отчеты об исключительных ситуациях, появившихся в итоге возникновения:

Сообщения об ошибках.

Сообщение:

CG C: BAD MAGIC NUMBER

Волшебное число группы цилиндров C неправильное. Как правило это показывает на то, что таблицы групп цилиндров были разрушены. При диалоговом режиме работы группа цилиндров помечается как UNIX System V - курсовая работа требующая восстановления. При чистке файловой системы эта ошибка считается фатальной.

Сообщение:

BLK (S) MISSING IN BYT MAPS (SALVAGE)

В таблице блоков групп цилиндров отсутствуют некие свободные блоки. Во время чистки таблицы восстанавливаются.

Вероятные ответы на приглашение SALVAGE:

YES - вернуть таблицу свободных блоков;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

SUMMARY INFORMATION BAD UNIX System V - курсовая работа (SALVAGE)

Итоговая информация оказалась неправильной. При чистке итоговая информация проверяется снова.

Вероятные ответы на приглашение SALVAGE:

YES - вернуть итоговую информацию;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

FREE BLK COUNT (S) WRONG IN SUPERBLOCK (SALVAGE)

Информация свободного блока системного блока тома оказалась неправильной. При чистке информация свободного блока системного UNIX System V - курсовая работа блока тома проверяется снова.

Вероятные ответы на приглашение SALVAGE:

YES - вернуть информацию свободного блока системного блока тома; проигнорировать эту исключительную ситуацию.

2.4.4.8. Шаг чистки

При проверке файловой системы производится несколько функций чистки. Дальше перечисляются справочные сообщения о файловой системе и модифицированном состоянии файловой системы.

Сообщение:

V files W UNIX System V - курсовая работа used X free (Y flags, & blocks)... Q % fragmentation

Это справочное сообщение показывает на то, что проверяемая файловая система содержала V файлов, использующих блоки с размером фрагментов W, оставляя блоки с размером фрагментов X свободными в файловой системе. Числа в круглых скобках разбивают свободный подсчет на Y свободных фрагментов и Z свободных UNIX System V - курсовая работа блоков с полным размером. В конце концов, эти числа употребляются для разложения процентного содержания фрагментации файловой системы (Q).

Сообщение:

***** REBOOT THE SYSTEM *****

Это справочное сообщение показывает на то, что корневая файловая система root была изменена при помощи команды fsck. Если вы сразу не выполняете повторную исходную загрузку, работа, проделанная UNIX System V - курсовая работа командой fsck, может быть невыполненной из-за использования копий таблиц, находящихся в оперативки.

Сообщение:

***** FILE SYSTEM WAS MODIFIED *****

Это справочное сообщение показывает на то, что текущая файловая система была изменена при помощи команды fsck. Если устанавливается эта файловая система либо если она является текущей корневой файловой системой root, команда fsck должна UNIX System V - курсовая работа быть остановлена либо произведена повторная исходная загрузка.

2.4.5. Сохранение надежности корневой файловой системы root

Ниже предлагаются методы сохранения надежности и эффективности функционирования корневой файловой системы root.

2.4.5.1. Чистка свободного места в корне

Для корневой файловой системы выделен определенный и окончательный объем места на диске. Незанятое место на диске UNIX System V - курсовая работа в этой области, называемое свободным местом, допускает наличие дополнительных и временных файлов и нередко служит сверхоперативной памятью для определенных программ системы. Системное администрирование и другие типы программ требуют однократного выполнения корневой файловой системы root на свободном пространстве. Рекомендуется избегать использования всего места в корневой файловой системе root. Если выполнение выходит за UNIX System V - курсовая работа границы места в корне, будет отображено последующее сообщение:

no space on Fixed Disk Device 0x1

Когда вы увидите это сообщение, следует вручную удалить ненадобные файлы из корневой файловой системы root. Так как система делает файл /etc/mnttab во время пуска, рекомендуется сохранить, по последней мере, 10 свободных блоков в корневой файловой UNIX System V - курсовая работа системе root до отключения машины. Можно использовать команду df с параметром файла, чтоб выяснить сколько свободных блоков имеется в ваших файловых системах.

2.4.5.2. Сохранение последовательности новых файлов в корне

Система UNIX считывает файлы и работает с ними резвее, если они даны в последовательности. Вначале упорядочивается свободный перечень корневой файловой UNIX System V - курсовая работа системы, так что новые файлы даются в последовательности, но создание файлов и /либо их удаление могут дезорганизовать свободный перечень. Имеются автоматические механизмы, которые позволяют временами перестраивать свободный перечень корневой файловой системы. Если в вашей машине запускаются другие активные файловые системы, периодическое выполнение команды fsck -s в их при их UNIX System V - курсовая работа демонтировании увеличивает эффективность работы диска.

3. Установка черт системы 3.1. Повторная установка даты и времени

3.1.1. Внедрение меню OA&M
3.1.2. Внедрение команд shell

Для доступа к меню установки черт системы употребляется параметр system_setup в основном меню System Administration в системе UNIX System V Release 4.0 Version 1.0.

3.1.1. Внедрение меню OA&M

Для повторной UNIX System V - курсовая работа установки даты и времени используйте последующие меню:

  1. Изберите datetime из меню System Name, Date/Time and Initial Password Setup.
  2. Изберите set из меню Display and Set System Date and Time и нажмите ENTER.

Система показывает экран Set System Date and Time Information:

4 Set System Date and Time Information -------------------------------------------------------- Date: December UNIX System V - курсовая работа 15, 1989 Time: 05:15 AM/PM: PM Timezone: EST Is daylight savings time in effect?: yes Please Note: This task should be done in single-user mode. Warning: Setting the date/time while the system is in multi-user state can be dangerous.
    Введите информацию о дате и времени, потом нажмите UNIX System V - курсовая работа SAVE.
3.1.2. Внедрение команд shell

Установите поновой дату и время при входе в систему как root, используя команду date последующего формата:

MMddhhmmyy

где MM - месяц;
dd - денек;
hh - часы;
mm - минутки;
yy - год.

К примеру, чтоб поновой установить дату 10 мая 1990 г. время 9:12 напечатайте:

date 05100912903.2. Установка имени системы и имени узла

3.2.1. Установка имен UNIX System V - курсовая работа систем через меню OA&M
3.2.2. Внедрение команд shell

Имя вашей системы может быть в длину до 8 знаков и должно отличаться от имен систем в других вычислительных машинах, с которыми вы обмениваетесь информацией.

Если ваша машина является частью действующей сети и вы изменяете имя узла системы, нужно попросить других UNIX System V - курсовая работа юзеров сети поменять имя информационных файлов сети на новое.

3.2.1. Установка имен систем через меню OA&M

Чтоб установить имя системы и имя узла сделайте последующие меню:

  1. Изберите nodename из меню System Name, Date/Time and Initial Password Setup.
  2. Изберите set из меню Display and Set System Name and Network UNIX System V - курсовая работа Node Name of the Machine и нажмите ENTER.

Система показывает экран Set System Name and Network Node Name of the Machine:

4 Set System Name and Network Node Name of the Machine --------------------------------------------------------- System Name: Summit Network Node Name: SF1 Warning: (Re) setting the network node name if the machine UNIX System V - курсовая работа is in a network can be dangerous.
    Введите имя системы и /либо имя узла, потом нажмите SAVE.

Система показывает экран с целью сообщения юзерам модифицированного имени.

    Нажмите CONT, чтоб возвратиться к экрану 4, либо CANCEL, чтоб возвратиться к экрану 3.
3.2.2. Внедрение команд shell

Команда uname употребляется для установки имени системы. Эту команду могут UNIX System V - курсовая работа делать только привилегированные юзеры. Последующая команда, выполняемая суперпользователем root, присваивает вашей системе имя mysys:

4. Управление портами 4.1. Управление средством доступа к сервису (SAF)

4.1.1. Контроллер доступа к сервису
4.1.2. Файл конфигурации системы.
4.1.3. Командные файлы конфигурации мониторов порта
4.1.4. Командные файлы конфигурации сервиса
4.1.5. Управляющий файл SAC
4.1.6. Управляющий файл монитора порта
4.1.7. Установка UNIX System V - курсовая работа связи с RS-232

После прибавления сетевого сервиса к UNIX System V появились неординарные способы доступа к сервису системы, давшие непоследовательные интерфейсы и среду выполнения, затрудняющие работу юзеров. SAF (средство доступа к сервису) обеспечивает механизм унифицированного доступа к сервису. Управляющие составляющие этого средства - это команды инсталяции, сотворения конфигурации и поддержки мониторов порта UNIX System V - курсовая работа и сервиса, также файлов, в каких хранится сервисная информация и информация монитора порта.

Метод управления и организации монитором порта доступа к порту находится в зависимости от определенного монитора порта, а не отдельного компонента SAF. Как следует, юзеры могут расширять свои системы, разрабатывая и устанавливая свои собственные мониторы порта UNIX System V - курсовая работа. Юзерам, которые желают написать собственные мониторы порта, следует обратиться к книжке "Управление программера: Сетевые интерфейсы". В этом разделе описание определенных мониторов порта ограничено теми программками, которые поставляются совместно с системой UNIX, ttymon и "приемником".

Исходя из убеждений SAF сервис - это процесс, который запускается. Ограничений функций, которые предоставляет сервис, не существует.

SAF UNIX System V - курсовая работа состоит из управления процессом - контроллера доступа к сервису (SAC), также 2-ух управляющих уровней, соответственных двум уровням в поддерживаемой структуре каталогов. Верхний управляющий уровень соотносится с управлением монитором порта, нижний уровень - с управлением обслуживанием.

SAF состоит из последующих компонент:

В этом разделе описываются SAC, управляющие файлы, также файлы конфигурации системы, мониторов порта и сервиса.

4.1.1. Контроллер доступа к сервису

Контроллер доступа к сервису UNIX System V - курсовая работа (SAC) управляет механизмом обслуживания. Это процесс управления средством доступа к сервису (SAF). SAC запускается при помощи команды init (1M) средством входа в /sbin/inittab. Его функция - поддерживать мониторы порта системы в состоянии, которое вы указываете. Эти состояния включают: STARTING, ENABLED, DISABLED, STOPPING, NOTRUNNING и FAILED (Монитор порта вводит состояние UNIX System V - курсовая работа FAILED, когда SAC не может запустить его после обозначенного числа попыток).

Команда админа sacadm употребляется для того, чтоб сказать SAC о необходимости поменять состояние монитора порта, sacadm также можно использовать для прибавления либо удаления монитора порта из области управления SAC и просмотра инфы о мониторах портов, узнаваемых SAC UNIX System V - курсовая работа.

Управляющий файл SAC содержит уникальный тег для каждого монитора порта, известного SAC, и полное имя команды, применяемой для пуска каждого монитора порта.

SAC:

При инициации SAC настраивает свою свою среду UNIX System V - курсовая работа пуска командного файла конфигурации системы. Потом он считывает собственный управляющий файл, чтоб найти те мониторы портов, которые следует запустить. Для каждого монитора порта, который он запускает, он интерпретирует файл конфигурации этого монитора порта, если такой существует. В конце концов мониторы портов, обозначенные в управляющем файле (к примеру, ttymon) запускаются.

После UNIX System V - курсовая работа пуска мониторов портов SAC временами опрашивает их для получения инфы о состоянии. Параметр командной строчки sac (1M), -t, позволяет админу системы управлять частотой опроса. Когда монитор порта получает запрос о состоянии из SAC, он должен ответить сообщением, содержащим его текущее состояние (к примеру, ENABLED). Если SAC не получит ответа, он подразумевает UNIX System V - курсовая работа, что монитор порта не запущен. Если монитор порта, который должен прогоняться, тормознул, SAC подразумевает, что он допустил сбой и решает требуемое действие восстановления.

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

SAC представляет собой административную точку UNIX System V - курсовая работа управления для всех мониторов портов, (а, как следует, для всех портов системы). Команды админа sacadm (1M) и pmadm (1M) передают запросы в SAC, который в свою очередь устанавливает связь с мониторами портов. Эти запросы включают разрешение нелегального монитора порта, и тот начинает прием запросов сервиса в свои порты, пуск UNIX System V - курсовая работа мониторов портов, которые ранее были остановлены, также просмотр текущего состояния всех мониторов порта системы.

4.1.2. Файл конфигурации системы

Файл конфигурации системы - /etc/saf/_sysconfig - поставляется пустым. Его может использовать админ системы, чтоб настроить среду для всего сервиса системы, написав командный файл на интерпретированном языке. Командный файл конфигурации системы UNIX System V - курсовая работа интерпретируется контроллером доступа к сервису после пуска SAC. SAC запускается, когда система перебегает в многопользовательский режим.

4.1.3. Командные файлы конфигурации мониторов порта

Командные файлы конфигурации мониторов порта (/etc/saf/pmtag/_config) являются необязательными. Они позволяют админу системы настраивать среду на хоть какой данный монитор порта и сервис, который есть UNIX System V - курсовая работа в наличии, благодаря точкам доступа, за которые этот монитор порта несет ответственность. Командные файлы конфигурации мониторов портов написаны на том же языке, который употребляется для файлов конфигурации системы.

Командный файл конфигурации мониторов портов интерпретируется, когда запускается монитор порта. Командный файл конфигурации мониторов портов может замещать значения по дефлоту, поддерживаемые UNIX System V - курсовая работа командным файлом конфигурации системы.

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

Файлы конфигурации сервиса позволяют вам настраивать среду для определенного сервиса. К примеру, сервис может востребовать каких-либо особых приемуществ, которые не доступны обыкновенному юзеру. Используя язык, описанный на страничке управления doconfig (3N), вы сможете написать командный файл, который предоставит либо ограничит такие UNIX System V - курсовая работа особые привилегии определенного сервиса, предложенные через определенный монитор порта.

Файл конфигурации сервиса может игнорировать бесспорные значения, поддерживаемые файлами конфигурации более высочайшего уровня. К примеру, файл конфигурации сервиса может указать огромное количество модулей STREAMS, хорошее от бесспорного огромного количества.

4.1.5. Управляющий файл SAC

Управляющий файл SAC содержит информацию о всех мониторах UNIX System V - курсовая работа порта, за которые несет ответственность SAC. Этот файл существует в поставляемой системе. Вначале он является пустым, кроме одной строчки комментария, которая содержит номер версии контроллера доступа к сервису. Админ системы добавляет мониторы портов к системе, осуществляя вводы в управляющий файл SAC. Эти вводы осуществляются при помощи команды sacadm с UNIX System V - курсовая работа параметром -a. Команда sacadm также употребляется для удаления вводов из управляющего файла SAC.

Некие программные пакеты добавляют свои собстввенные вводы мониторов портов в процессе инсталяции, в других - вам придется добавлять их вручную.

Каждый ввод в управляющий файл SAC содержит последующую информацию:

PMTAG -

уникальный тег, который идентифицирует определенный монитор порта. Этот UNIX System V - курсовая работа тег потом употребляется контроллером доступа к сервису (SAC) для идентификации монитора порта при всех целях администрирования. PMTAG может включать до 14 буквенных знаков;

PMTYPE -

тип монитора порта. В добавок к собственному уникальному тегу, каждый монитор порта имеет указатель типа. Указатель типа идентифицирует группу мониторов портов, которые являются разными вызовами UNIX System V - курсовая работа 1-го и такого же объекта. ttymon и listen являются примерами реальных типов мониторов портов. Указатель типа употребляется, чтоб облегчить администрирование групп соответствующих мониторов портов. Без указателя типа у вас нет способности выяснить какие теги мониторов портов соответствуют мониторам портов такого же типа. PMTYPE может включать до 14 буквенных знаков UNIX System V - курсовая работа;

FLGS -

флаги, которые определяются в текущий момент, это: d - если запускается, не разрешайте монитор порта; x - не запускайте монитор порта. Если флаг не указывается, предпринимается бесспорное действие. Монитор порта запускается и разрешается по дефлоту;

RCNT -

число раз, которое монитор порта может допустить сбой, до того как будет помещен в состояние UNIX System V - курсовая работа отказа. После того как монитор порта ввел состояние отказа, SAC не будет пробовать повторно его запустить. Если счет не указан при разработке ввода, это поле устанавливается на 0. Счет повторного пуска 0 показывает, что монитор порта не следует повторно запускать, если он дает отказ;

COMMAND -

символьная строчка, представляющая команду, которая будет UNIX System V - курсовая работа запускать монитор порта. 1-ый компонент символьной строчки, сама команда, должен представлять собой полное имя пути.

Рис. 1 указывает содержимое эталона управляющего файла SAC так, как он просматривается при помощи команды sacadm. Знак # в конце каждой строчки является ограничителем комментария.

Вывод sacadm -1 ------------------------------------------------------------ PMTAG PMTYPE FLGS RCNT STATUS COMMAND starlan listen - 0 ENABLED /usr UNIX System V - курсовая работа/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

4.1.6. Управляющий файл монитора порта

Каждый монитор порта имеет собственный свой управляющий файл. Команда pmadm употребляется для прибавления, удаления либо модификации UNIX System V - курсовая работа частей в этом файле. При внесении каждого конфигурации соответственному монитору порта сообщается о необходимости повторного считывания его управляющего файла.

Каждый элемент, вводимый в управляющий файл монитора порта определяет метод обработки монитором определенного порта и сервис, который следует делать для этого порта. Некие поля должны находиться во всех типах мониторов UNIX System V - курсовая работа портов. Каждый ввод должен включать тег сервиса для идентификации сервиса как уникального и значение, которое следует присвоить сервису, когда он будет запускаться.

Примечание. Композиция тега сервиса и тега монитора порта уникально определяют случай использования сервиса. Тот же самый тег сервиса может употребляться для идентификации какого-то сервиса при другом UNIX System V - курсовая работа мониторе порта.

Запись также должна содержать определенные данные монитора порта, такие как строчку подсказки, которая является важной для ttymon. В целом, каждый тип монитора порта обеспечивает какую-то команду, которая принимает определенные данные подходящего монитора как аргументы и выводит эти данные в форме, соответственной хранению в файле. Команда ttyadm UNIX System V - курсовая работа (1M) делает это заместо ttymon, а nlsadmin (1M) - заместо listen.

Примечание. Если ПО при инсталяции добавляет требуемые вводы сервиса в управляющий файл монитора порта, вам не надо добавлять ввод в ручную pmadm с параметром -a. К примеру, при инсталяции совместного использования дистанционных файлов (RFS), пакет ПО устанавливает требуемый сервис при каждом UNIX System V - курсовая работа мониторе listen-типа.

Каждый ввод в управляющий файл монитора порта содержит последующую информацию:

SVCTAG -

уникальный тег, который идентифицирует сервис. Этот тег является уникальным только для монитора порта, через который этот сервис становится легкодоступным. Другие мониторы порта могут предложить тот же либо другой сервис с этим же самым UNIX System V - курсовая работа тегом. Сервис просит наличия и тега монитора порта, и тега сервиса для идентификации его как уникального. SVCTAG может включать до 14 буквенных знаков;

FLGS -

флаги с нижеследующими значениями могут быть включены как текущие в это поле:

x - Не разрешайте этот порт. Порт разрешается по дефлоту

u - Создавайте ввод utmp для этого UNIX System V - курсовая работа сервиса. Направьте внимание, что мониторы портов могут игнорировать флаг u, если создание ввода utmp для сервиса не соответствует методу, в каком следует вызывать этот сервис. Некие программки сервиса не могут запускаться необходимым образом, если для их не сделаны вводы utmp (к примеру, login);

ID -

значение под которым следует UNIX System V - курсовая работа запускать сервис. Значение имеет ту форму имени протокола, в какой оно возникает в /etc/passwd;

PMSPECIFIC -

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

COMMENT -

комментарий, относящийся к элементу сервиса.

Примечание. Каждый управляющий файл монитора порта должен UNIX System V - курсовая работа содержать один особый комментарий последующей формы:

#VERSION = value

где value - это целое число, которое представляет номер версии монитора порта.

Номер версии определяет формат управляющего файла монитора порта. Эта строчка комментария создается автоматом, когда монитор порта добавляется к системе. Он возникает на строке сам собой до возникновения частей сервиса.

На UNIX System V - курсовая работа рис. 2 показаны строчки из эталона управляющего файла ttymon. Направьте внимание, что вся информация в колонке PMSPECIFIC является определенной информацией для монитора порта ttymon. Например, список управляющего файла listen будет содержать другое огромное количество частей в этой колонке. Определенная информация монитора порта форматируется при помощи команды админа монитора UNIX System V - курсовая работа, в данном примере - командой ttyadm. Команда ttyadm включена как часть команды pmadm, когда она употребляется с параметром -a.

Рис. 2 указывает содержимое эталона управляющего файла ttymon, просматриваемом при помощи команды pmadm. Знак # является ограничителем комментария.

------------------------------------------------------------ PMTAG PMTYPE SVCTAG FLGS ID PMSPECIFIC ttymon3 ttymon 31 ux root /dev/tarm/31--/usx/bin/login - 9600-login: -#/dev UNIX System V - курсовая работа/tarm/31 ttymon3 ttymon 32 ux root /dev/tarm/32--/usx/bin/login - 9600-login: -#/dev/tarm/32 ttymon3 ttymon 33 ux root /dev/tarm/33--/usx/bin/login - 9600-login: -#/dev/tarm/33 ttymon3 ttymon 34 ux root /dev/tarm/34--/usx/bin/login - 9600-login: -#/dev/tarm/34 ------------------------------------------------------------

Рис. 2

Примечание. Чтоб поддержать целостность системы, безотступно рекомендуется делать конфигурации в UNIX System V - курсовая работа управляющих файлах SAC и мониторов портов при помощи команд sacadm и pmadm, а не редактирования файлов. SAC не распознает конфигурации в неких полях этих файлов, если они не выполнены при помощи требуемой команды админа. Прямое редактирование файлов может привести к неожиданным результатам.

4.1.7. Установка связи с RS-232

При подсоединении устройства RS-232 к UNIX System V - курсовая работа вашей системе, подключение должно осуществляться из вашего компьютера к этому устройству либо прямо (жесткое соединение), либо при помощи модема. После установки связи система должна знать какой тип соединения существует и какой тип устройства находится на другом конце связи.

Обычно при подсоединении RS-232 к вашему устройству предполагаются последующие подсказки UNIX System V - курсовая работа:



upakovka-i-markirovka-tovara.html
upakovka-kak-simvol-obraza-zhizni-t-a-komissarova-marketingovaya-koncepci-orientaciya-kompanii-na-potrebitelya.html
upakovka-markirovka-transportirovanie-i-hranenie.html