Глава 2. Диски и Разделы

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

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

Структура Жесткого Диска

Аннотация

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

Сектора

Упрощенно жесткий диск является просто последовательностью секторов. Сектор - это самый маленький модуль данных на жестком диске и его размер обычно 512 байт. Сектора на жестком диске (n) пронумерованы от (0) до (n-1).

Разделы

Использование множественных разделов позволяет вам создавать много виртуальных жестких дисков на вашем реальном физическом диске. В этом есть много преимуществ:

  • Различные операционные системы используют различные структуры диска (называемые файловыми системами): это относится и к Windows и к GNU/Linux. Наличие множества разделов на жестком диске позволяет устанавливать различные операционные системы на один физический жесткий диск.

  • Из соображений производительности, в одной операционной системе могут быть различные диски с разными файловыми системами на них и использоваться для различных вещей. Например, GNU/Linux требует второй раздел под названием “swap”. Этот раздел используется виртуальным менеджером памяти под виртуальную память.

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

  • Физические ошибки на жестком диске (если они появляются, конечно) обычно располагаются на смежных секторах и не рассеиваются поперек диска. Размещение ваших файлов на различных разделах ограничит потерю данных в случае физического повреждения жесткого диска.

Обычно тип раздела определяет файловую систему, размещаемую на нем. Каждая операционная система признает одни типы, но не признает другие. Почитайте главу о файловых системах GNU/Linux в книге Справочное Руководство, чтобы узнать больше.

Определение Структуры Диска

Самый простой путь

Простейшая конфигурация будет состоять из двух разделов: один для swap-пространства, второй - для файлов [1].

Подсказка

Ключевое правило для размера swap раздела - он должен иметь двойной размер вашей оперативной (RAM) памяти. Однако, в системах с большим количеством памяти (>512 MB), это правило уже не так критично и swap может иметь не такой большой размер.

Другая Общая Схема

Отделить данные от программ. Для большей эффективности определяют третий раздел, который называется “root” и имеет метку /. В нем содержатся программы, необходимые для загрузки системы, и основные программы для обслуживания системы.

Итак, мы можем определить четыре раздела:

Swap

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

Root: /

Самый важный раздел. Кроме того, что он содержит самые важные данные и программы, он еще является и точкой монтирования для других разделов.

По размерам root раздел весьма лимитирован: выделить ему 300MB в общем случае будет достаточно. Однако, если вы планируете устанавливать коммерческие приложения, которые обычно размещаются в /opt, вам прийдется увеличить размер root раздела. Вместо этого вы можете создать отдельный раздел для /opt.

Статические данные: /usr

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

Рекомендуемый размер зависит от количества пакетов, которые вы собираетесь установить, и может варьировать от 100MB для небольшой инсталляции до нескольких GB для полной инсталляции. Компромиссным решением будет выделить один или два GB (в зависимости от размера вашего диска), которых обычно достаточно.

Домашние каталоги: /home

Этот каталог содержит персональные каталоги всех пользователей машины. Здесь же иногда размещаются каталоги HTTP сервера для web-браузеров и FTP сервера для передачи файлов. [2]

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

Как вариант, можно не создавать отдельного раздела для файлов /usr: /usr будет просто каталогом внутри раздела root /.

Экзотические Конфигурации

Когда ваша машина настраивается для использования в специфических целях, например в качестве web-сервера или файервола, требования радикально отличаются от тех, которые подходят для стандартной рабочей станции. Для FTP сервера скорее всего потребуется большой отдельный раздел /var/ftp, а /usr будет относительно меньше. В таких ситуациях стоит хорошо подумать, прежде чем начинать разбивать диск на разделы и проводить инсталляцию.

Подсказка

Если вы уже используете систему и пришли к тому, что нужно изменить размеры и схему разделов диска, то знайте, что можно изменить размеры большинства разделов без переинсталляции и потери данных. Почитайте об этом в разделе Управление Разделами Диска книги Стартовое Руководство Пользователя.

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



[1] файловая система, которая сейчас используется для файлов GNU/Linux называется ext2

[2] В последнее время эти каталоги размещаются чаще в /var/www и /var/ftp



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости