LinuxAdm (Руководство Системного администратора Linux), страница 4

2016-07-31СтудИзба

Описание файла

Документ из архива "Руководство Системного администратора Linux", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "LinuxAdm"

Текст 4 страницы из документа "LinuxAdm"

ничего не повредится и выключить питание. Если же неполадки не

такие серьезные (например вышла из строя клавиатура), а ядро и

программа update работают нормально, то наилучшим вариантом будет

подождать несколько минут, пока update(8) не сохранит на диске

информацию, хранящуюся в кэш-буфере и только после этого выключить

- 23 -

питание.

Некоторые выключают копьютер после трехкратного выполнения

команды sync(8), которая сбрасывает на диск содержимое буфера, и,

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

момент выключения работа всех программ была завершена, то эта

процедура почти идентична выполнению команды shutdown. Однако,

файловые системы не демонтируются, что может привести к некоторым

проблемам, связанным с флагом 'clean filesystem' системы ext2fs. В

любом случае использование этого способа не рекомендуется.

3.4 Перезагрузка системы

Процесс перезагрузки может быть достигнут путем прекращения

работы системы, выключения питания и включения снова. Более

простой способ - это указать команде shutdown перезагрузить

систему установив опцию -r. Например, для этого можно использовать

команду shutdown -r now. Также можно использовать команду reboot.

3.5 Однопользовательский режим работы

Команда shutdown может также использоваться для перевода

системы в однопользовательский режим, в котором к системе никто не

может подключится кроме пользователя root, который использует для

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

административных целей, для выполнения которых не может быть

использована нормально работающая система.

3.6 Дискеты для экстенной загрузки

Не всегда имеется возможность загрузки системы с жесткого

диска. Например, при неправильных установках в LILO загрузчике

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

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

выполняется с дискет.

Большинство распространяемых версий Linux позволяют во время

установки системы создать загрузочную дискету. Однако многие такие

- 24 -

дискеты содержат только ядро и, предполагается, что для устранения

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

установочных дисках. Иногда этих программ бывает недостаточно,

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

с помощью программ, которых нет на этих дисках.

Поэтому может возникнуть необходимость в создании специально

настроенного диска. В документации "Bootdisk HOWTO" содержится

необходимая информация для создания подобного диска.

При загрузке со специально настроенного диска нельзя

использовать привод, на котором смонтирована эта дискета, для

каких-либо других целей. Это может создать некоторые неудобства,

если в компьютере имеется только один дисковод. Однако, если

компьютер имеет достаточный объем памяти, можно загрузить этот

диск в RAM диск (для этого ядро, расположенное на дискете должно

быть сконфигурировано соответствующим образом). Это позволяет

использовать дисковод для других целей.

.

- 25 -

Глава 4 Использование Дисков и Других Устройств

Хранения Информации

При установке системы или изменении ее конфигурации обычно

возникает много проблем с дисками. Нужно установить файловые

системы на дисках так, чтобы на них могли хранится файлы, а также

зарезервировать пространство для других частей операционной

системы.

В этой главе рассматриваются все эти вопросы. Обычно, если

система уже установлена, то каких-либо проблем с дисками в

дальнейшем быть не должно, кроме pаботы с дискетами. При установке

нового диска или его настройке следует обращаться к этой главе.

При администрировании дисков могут возникнуть следующие

проблемы:

Форматирование диска (в настоящее время форматирование

является необязательной процедурой для многих типов дисков).

Разделение диска, если диск будет использоваться для разных

целей. Одна из причин разделения - это хранение разных

операционных систем на одном диске. Другая причина - хранение

пользовательских и системных файлов в pазных pазделах, что

упрощает резервное копирование и восстановление, а также защиту

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

Создание файловой системы на соответствующем диске или

разделе. В системе Linux диск ничего не значит, пока на нем не

установлена файловая система. Только после этого возможна работа с

файлами.

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

единой структуры каталогов, как автоматически так и вручную

(файловые системы, монтируемые вручную, должны быть вpучную

демонтированы).

- 26 -

В главе 6 рассматриваются вопросы буфеpизации дисков и работы

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

В этой главе рассматриваются вопросы, которые необходимо

знать при работе с жесткими и гибкими дисками. К сожалению здесь

не рассматривается использование ленточных накопителей и приводов

для компакт дисков.

4.1 Типы устройств

В системе UNIX, а следовательно и Linux, существует два типа

устройств: блочные устройства с прямым доступом (такие как диски)

и символьные устройства (такие как ленточные накопители и

последовательные порты), некоторые из них могут быть

последовательными, а некоторые - с прямым доступом. Каждое

поддерживаемое устройство представляется в файловой системе файлом

устройства. При выполнении операций чтения или записи с подобным

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

указывает этот файл. Такой способ доступа к устройствам позволяет

не использовать специальные программы (а также специальные методы

програмирования, такие как работа с прерываниями). Например, для

распечатки файла на принтере, используется следующая команда:

ttyp5 root ~ $ cat filename > /dev/lp1

ttyp5 root ~ $

Однако, для распечатки файлов используется специальная

программа (обычно lpr(1)), которая контролирует поток поступающих

файлов во избежание возникновения конфликтных ситуаций, например,

при попытке распечатать на одном принтере одновpеменно несколько

разных файлов. По мере распечатки, новые файлы поступают

автоматически. По подобной схеме работает большинство устройств.

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

Так как устройства отображаются как файлы в файловой системе

(в каталоге /dev), несложно обнаружить с помощью команды ls(1)

какие существуют файлы устройств. После выполнения команды ls -l

- 27 -

на экран выводится список файлов, причем в первой колонке

содержится тип файла и права доступа к нему. Например, для

просмотра файла, соответствующего последовательному порту,

используется следующая команда:

ttyp5 root ~ $ ls -l /dev/cua0

crw-rw-rw- 1 root uucp 5, 64 Nov 30 1993 /dev/cua0

ttyp5 root ~ $

Первый символ в первой колонке, т.е. 'c', показывает тип

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

используется символ '-', для каталогов - 'd', для блочных

устройств - 'b' (см. pуководство к команде ls(1) для более

подробной информации).

Наличие большого количества файлов устройств совсем не

означает, что эти устройства на самом деле установлены. Наличие

файла /dev/sda ни о чем не говорит и совсем не означает, что в

компьютере установлен жесткий диск SCSI. Это предусмотрено для

облегчения установки программ и нового оборудования (нет

необходимости искать нужные параметры и создавать файлы для новых

устройств).

4.2 Жесткие диски

В этом разделе рассматриваются термины, связанные с

использованием жестких дисков.

Жесткий диск состоит из одной или нескольких круглых пластин,

одна или обе стороны которой покрыты магнитным материалом,

используемым для хранения информации. Для каждой стороны

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

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

3600 оборотов в минуту, хотя в более быстрых пpиводах используются

более высокие скорости. Головки перемещаются вдоль радиуса

поверхности пластин, что позволяет получить доступ к любой точке

поверхности.

- 28 -

Центральный процессор (CPU) и жесткий диск обмениваются

информацией через дисковый контроллер. Это упрощает схему

обращения и работы с диском, так как контроллеры для разных типов

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

связи с компьютером. Поэтому, например, для считывания сектора

можно воспользоваться всего лишь одной командой вместо сложных

последовательностей электрических сигналов для того, чтобы

переместить головки к нужной позиции, синхронизировать вращение

диска и считывание или запись данных и др. (на самом деле,

интерфейс между компьютером и контроллером тоже достаточно сложен,

но не на столько, на сколько он был бы без использования

контроллера). Котроллер также выполняет и некоторые другие

функции, такие как буфеpизация информации или автоматическая

замена плохих секторов.

Существуют еще некоторые понятия, знание которых необходимо

для понимания работы жесткого диска. Обычно поверхности делятся на

концентрические кольца, называемые дорожками или трэками, которые,

в свою очередь, делятся на сектора. Такое разделение нужно для

указания нужных позиций на диске и для распределения дискового

пространства на файлы. Для нахождения нужной информации на диске

достаточно примерно следующих данных: "поверхность 3, дорожка 5,

сектор 7". Обычно количество секторов на дорожке одинаково для

всех дорожек на диске, хотя в некоторых устройствах на внешних

трэках размещается большее количество секторов (все сектора имеют

один и тот же физический размер, поэтому на более длинных дорожках

помещается больше секторов). Стандартный размер сектора равен 512

байт. Диск не может оперировать данными, объем которых менее

одного сектора.

Каждая поверхность разделена на дорожки (и сектора) таким

образом, что при перемещении головки одной поверхности к

какой-либо дорожке, головки остальных поверхностей будут

установлены на этой же дорожке. Совокупность всех таких дорожек

называется цилиндром. Для перемещения головок от одной дорожки

(цилиндра) к другой требуется какое-то количество времени. Таким

образом, если разместить данные, доступ к которым чаще всего

производится сразу (например, файл), в одном цилиндре, то

- 29 -

необходимость в перемещении головок отпадает. Это повышает

производительность работы диска. Не всегда представляется

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

хранятся в разных местах на диске, называются фрагментированными.

Количество поверхностей (или головок, что в принципе одно и

то же), цилиндров и секторов сильно различается у разных

устройств. Совокупность таких параметров называется структурой

диска, которая хранится в специальной памяти, для питания которой

используются аккумуляторы. Эта память называется CMOS RAM, откуда

операционная система может считывать информацию во время ее

загрузки или во время установки драйвера.

К сожалению, BIOS построен так, что не представляется

возможным указать дорожку, номер которой превышает 1024, для

записи в CMOS RAM, что является серьезным ограничением для дисков

больших объемов. Для решения этой проблемы контроллер жесткого

диска передает заведомо неправильную информацию о структуре диска

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

соответсвующее реальности. Например, жесткий диск может состоять

из 8 головок, 2048 дорожек с 35 секторами в каждой. В то время как

контроллер может утверждать, что диск имеет 16 головок и 1024

дорожки с 35 секторами в каждой, не превышая предела на хранение в

CMOS RAM числа дорожек и преобразуя адресацию уменьшая номер

головки вдвое и удваивая номер дорожки. Преобразование адресов

искажает представление операционной системы о структуре диска, что

усложняет размещение требуемой информации на одном цилиндре для

увеличения производительности.

Преобразование используется только для IDE дисков. В SCSI

дисках используется доступ с применением последовательного номера

сектора (который контроллер преобразует в номер головки, цилиндра

и сектора диска) и другой метод обмена информацией с процессором.

Однако, процессор может не иметь представления о реальной

структуры диска.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее