Программирую для Вас!


Разбивка диска под Linux Ubuntu
Предлагаемая по умолчанию разбивка диска на три части (/, /home и /swap) для установки Ubuntu не является оптимальной ни с точки зрения выбора файловых систем, ни с точки зрения количества разделов. Начнем с файловых систем (ФС). Здесь властвует ext3 (ext4), которая является надежной, но далеко не самой быстрой и, следовательно, не всегда целесообразной. Кратко рассмотрим основные файловые системы.
Ext2
Это самая старая из ныне действующих ФС, она поддерживается любой линукс системой. Ext2 не является журналируемой, но в скорости работы не имеет себе равных.
Ext3 (Ext4)
Это логическое продолжение ext2 с поддержкой нескольких режимов журналирования, что делает ее более надежной, но и более медленной. Ext3 полностью совместима с ext2.
reiserFS
Разработанная с нуля журналируемая ФС, оптимизированная для работы с мелкими файлами, которые размещаются в области i-nod без резервирования места в области данных. Это в разы повышает быстродействие и экономит место на диске. С большими файлами работает вполне сносно.
XFS
Это журналируемая ФС, недавно открытая для линукс сообщества фирмой SGI оптимизирована для обработки больших объемов данных и видеопотоков. Недостаток - невозможно уменьшить размер существующей файловой системы, зато увеличить можно даже без перезагрузки.
JFS
ФС, разработанная фирмой IBM, по всем показателям явный аутсайдер.
Чтобы выбрать файловую систему надо ответить на вопросы:
1. С какими данными придется работать (размер и количество файлов);
2. Режимы работы (чтение запись удаление);
3. Скорость работы;
4. Отказоустойчивость в случае аварийного отключения
– и исходя из этого выбрать подходящую ФС.
Системные каталоги
Начнем с корневого каталога / - в нем лежат тысячи и десятки тысяч мелких конфигурационных файлов библиотек и символьных ссылок размером намного меньше одного сектора ФС (4 Кб). Бесспорным лидером для работы с такими файлами является reiserFS.
Каталог /boot выносим на отдельный раздел диска размером от 50 до 100 МБ, в качестве ФС назначим ext2 (журналирование не нужно, т.к. операций записи на этот раздел не будет).
Каталоги /var и /tmp служат для записи временных файлов, логов системы и кеша при обновлении пакетов - ОС пишет удаляет и изменяет временные файлы постоянно, надежность хранения не критична, поэтому вынесем их на отдельные разделы, а для максимальной скорости выберем ext2. Размеры возьмем следующие: /var - 3 ГБ; /tmp - 2 ГБ - этого достаточно.
Раздел подкачки /swap берем 1-2 ГБ, если у вас памяти 4 и более ГБ, то можно вообще обойтись без него.
Остался домашний каталог /home - журналирование в нем необходимо, так как это самый ценный каталог в системе. В качестве ФС выбираем ext3 (ext4) или XFS (это если вы работаете с очень большими файлами: образы DVD,BD и видеопотоки). Его размер - все оставшееся место на диске, или не менее 3-5 ГБ. Если решили использовать XFS, то хорошо подумайте – потому что уменьшить размер раздела
/home без форматирования вам не удастся.
Подытожим:
/ - 7+ ГБ, reiserFS;
/boot - 50 - 100 МБ, ext2;
/var - 3 ГБ, ext2;
/tmp - 2 ГБ, ext2;
/home - 5+ ГБ, ext3 (ext4), XFS;
/swap - 2 ГБ.
Такая разбивка позволяет увеличить производительность и разместить временные, постоянно изменяемые файлы от основных системных.
Примечание
Если вы используете источник бесперебойного питания (ИБП) или работаете на ноутбуке с батареей, то можно вообще отказаться от журналирования и использовать ext2 для всех разделов (кроме /swap). Это значительно повысит скорость работы, а ИБП убережет от потери метаданных в случае аварийного отключения электропитания.
Другие материалы по теме:

  Добавлено: 17.11.2010
  Всего комментариев: 0 | Рейтинг: 0.0/0
Вернуться к статьям | К началу

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]



© Усков Максим 2025 | Хостинг от uCoz