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

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

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

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

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

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

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

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

связан с тем, что если существует файл /etc/fastboot, то никаких

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

файловой системе ext2 существует специальный флаг, раположенный в

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

демонтирования системы пpи последнем выключении системы. Эта

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

для файловой системы ext2fs) для избежания излишней проверки

файловой системы, если флаг ее целостности установлен (то есть

система была коppектно демонтирована). Фунционирование метода,

используещего файл /etc/fastboot, зависит от файлов, запускаемых

при загрузке системы, в то время как применение команды e2fsck

работает в любом случае (см. руководство по e2fsck(8) для более

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

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

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

систем команда fsck должна выполняться отдельно.

Если fsck находит неисправность, не подлежащую

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

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

- 52 -

резервные копии. Некоторую информацию по тем или иным вопросам

можно найти через телеконференции, связанные с системой Linux.

Также может потpебоваться программа debugfs(8), созданная Theodore

T.

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

систем (за исключением системы root, смонтированной в режиме

read-only во время загрузки), так как при ее работе используется

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

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

что, обычно, приводит к нарушению ее работы.

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

команды badblocks. При ее выполнении выводится список номеров

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

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

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

информации. В следующем примере показано как это сделать.

ttyp5 root ~ $ badblocks /dev/fd0H1440 1440 > bad-blocks

ttyp5 root ~ $ fsck -t ext2 -l bad-blocks /dev/fd0H1440

Parallelizing fsck version 0.5a (5-Apr-94)

e2fsck 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/10

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Check reference counts.

Pass 5: Checking group summary information.

/dev/fd0H1440: ***** FILE SYSTEM WAS MODIFIED *****

/dev/fd0H1440: 11/360 files, 63/1440 blocks

ttyp5 root ~ $

4.7 Диски без файловых систем

Не все диски или разделы используются как файловые системы.

Например, раздел swap-области не содержит файловой системы. Многие

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

- 53 -

поэтому tar-файл или любой другой файл записывается

непосредственно на диск без использования какой-либо файловой

системы. У такого использования есть небольшое преимущество в

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

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

совместимости с другими системами. Например, файловый формат tar

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

системы на разных платформах различаются. Дискеты экстренной

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

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

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

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

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

что-либо сделать. Для этого можно использовать программу dd(1).

ttyp5 root /usr/tmp $ dd if=/dev/fd0H1440 of=floppy-image

2880+0 records in

2880+0 records out

ttyp5 root /usr/tmp $ dd if=floppy-image of=/dev/fd0H1440

2880+0 records in

2880+0 records out

ttyp5 root /usr/tmp $

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

floppy-image, а затем записывает копию обратно на диск

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

вставлена другая дискета).

4.8 Распределение дискового пространства

4.8.1 Схемы разделения дисков

Довольно сложно разбить диск на несколько разделов наилучшим

образом, так как на это влияет довольно много факторов.

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

системы root, которая содержит каталоги /bin, /etc, /dev, /lib,

- 54 -

/tmp и некоторые другие, требуемые для нормальной загрузки и

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

- это файловая система root. Для файловой системы /usr, личных

каталогов пользователей (обычно каталог /home) и для swap-области

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

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

так как обычно не требуется сохранять рабочие программы

(расположенные в каталоге /usr). Также возможно разделение системы

/usr между несколькими компьютерами в сети (с использованием NFS)

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

Для жестких дисков небольшого объема лучше всего использовать

один раздел. При использовании большого диска обычно его разбивают

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

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

установить файловую систему root (включая /usr) на один диск, а

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

4.8.2 Требования к дисковому пространству

При установке Linux будет предоставлена информация о

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

системы. Отдельно устанавливаемые программы также могут

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

диске.

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

зависит от характера работы. Многие считают, что для личных

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

минимально требуемый объем на разных системах сильно варьируется.

Для простейшей обработки текстов некоторым может потребоваться

всего несколько мегабайт, в то время как другим, работающим с

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

гигабайты.

Размещение swap-области рассмотрено в разделе 6.5.

- 55 -

4.8.3 Примеры распределения жесткого диска

На рассматриваемом компьютере был установлен диск объемом 109

Мб. Сейчас на нем используется диск объемом 330 Мб. Ниже

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

Первый диск (109 Мб) был разбит следующим образом. На

компьютере были установлены системы MS-DOS и Linux. При этом, для

DOS использовался раздел объемом 20 Мб, 10-ти Мб раздел был

предназначен для swap-области и оставшиеся 79 Мб были отданы под

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

Linux.

Другой диск размером 330 Мб был разбит следующим образом:

5 Мб файловая система root

10 Мб swap-область

180 Мб файловая система /usr

120 Мб файловая система /home

15 Мб дополнительный раздел

4.8.4 Использование дополнительного дискового пространства

Добавление дискового пространства в системе Linux довольно

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

Требуемый диск форматируется, в случае необходимости, затем

создаются разделы и устанавливается файловая система (это было

рассмотрено выше). После этого добавляются соответствующие строки

в файл /etc/fstab, что позволяет автоматически монтировать

дополнительный раздел или диск.

4.8.5 Методы сохранения дискового пространства

Наилучший метод сохранения дискового пространства - это не

устанавливать неиспользуемые программы. Иногда можно удалить

неиспользуемые файлы, такие как ненужные шрифты для X11 или

некоторые библиотеки для C++.

- 56 -

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

файлов. Существуют программы, такие как gzip(1) и zip(1),

позволяющие производить компрессию файлов и каталогов. Система

gzexe сжимает и разжимает файлы незаметно для пользователя. А

экспериментальная система DouBle производит компрессию файлов

незаметно для использующих их программ.

.

- 57 -

Глава 5 Обзор Структуры Каталогов

В этой главе рассмотрены наиболее важные составляющие

структуры каталогов системы Linux, основанные на стандарте FSSTND.

Также в общих чертах описывается разбиение общей структуры

каталогов на отдельные файловые системы и с какой целью.

5.1 Введение

Эта глава основана на стандарте файловой системы Linux FSSTND

версии 1.2, который выпущен для попытки стандартизировать

организацию структуры каталогов в системе Linux. Он может быть

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

обеспечения для Linux, а также администрирования Linux систем. В

создании FSSTND сделана попытка последовать традициям и настоящим

перспективам развития Unix, что сближает Linux системы с более

профессиональными Unix системами.

Глава не является таким подробным описанием, как FSSTND.

Поэтому системный администратор должен прочитать его для полного

понимания всех аспектов.

В главе не рассматриваются форматы файлов и другие

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

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

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

разбиение на отдельные части, каждая из которых может размещаться

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

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

других обязанностей системного администратора. Основными частями

являются файловые системы root, /usr, /var и /home. Структура

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

распределение ее некоторых частей посредством какого-либо

устройства (например, CD-ROM) или сети с использованием NFS.

- 58 -

Далее рассматривается назначение различных частей структуры

каталогов.

Файловая система root (она обычно находится на локальном

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

системы) содеpжит все файлы, необходимые для загpузки и запуска

системы так, что после этого может быть смонтиpована любая дpугая

файловая система. Она также содеpжит сpедства для восстановления

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

В файловой системе /usr находятся все команды, пpогpаммы,

библиотеки, стpаницы pуководств и дpугие файлы, тpебуемые для

ноpмального функциониpования системы. Ни один из файлов этой

системы не должен быть специфичным для какой либо отдельной машины

и не должен быть изменен пpи обычной pаботе системы. Это позволяет

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

pешением за счет экономии дискового пpостpанства и пpинятия

некотоpых pешений пpи администpиpовании системы. Даже если /usr

pасположена на локальном диске, то она должна быть смонтиpована в

pежиме read-only во избежание ее случайного повpеждения.

Файловая система /var содеpжит pазличные файлы, изменяемые во

вpемя pаботы системы, такие как буфеpные каталоги (для почты,

новостей и т.д.), жуpнальные файлы, фоpматиpованные стpаницы

pуководств, а также вpеменные файлы. Обычно вся инфоpмация в /var

извлекается из системы /usr, но тогда было бы невозможным

смонтиpовать /usr в pежиме read-only.

В файловой системе /home находятся личные каталоги

пользователей. Размещение /home в отдельном каталоге или файловой

системе упpощает pезеpвное копиpование инфоpмации. Пpи увеличении

объема инфоpмации она может быть pазбита на несколько отдельных

файловых систем (напpимеp, /home/students или /home/staff).

Хотя выше pазличные составляющие и назывались файловыми

системами, в действительности они не обязательно должны быть

pазмещены на отдельных файловых системах. Они легко могут

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

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