Get Adobe Flash player

postheadericon Выбор файловой системы при установке

Файловая система — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах.

Для Linux существует огромное количество файловых систем. Возникает закономерный вопрос: "Какую из них выбрать?"

Хотя выбор файловой системы, как и выбор дистрибутива, очень индивидуален, мы постараемся дать некоторые рекомендации, рассмотрев основные достоинства и недостатики файловых систем, предлагаемых при установке PCLinuxOS.

 

Обзор файловых систем

ext2 - нежурналируемая файловая система.

Достоинства:

  • Высокая производительность за счет отсутствия журналирования.

Недостатки:

  • Отсутствие журналирования. При ее использовании вам придется смириться с длительными проверками файловой системы при любом некорректном завершении работы. А при объемах современных дисков это может затянуться надолго.
  • Необходимо применение ИБП.
  • Не вполне рациональное использование дискового пространства.

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

Достоинства:

  • Стабильна.
  • Отлично справляется с копированием большого количества файлов.
  • Быстро монтирует/демонтирует разделы.
  • Как и ext2, обладает отличной совместимостью. Она с гарантией будет прочитана любой Linux-системой, большинством BSD-систем, для Windows также имеются различные программы и плагины, обеспечивающие доступ к разделам с ext2/ext3.

Недостатки:

  • Очень неэкономична. Для себя файловая система забирает около 7%, что на 400 гигабайтном винчестере выльется в 29 ГБ потери.
  • Очень долго создаются разделы, в 5-10 раз медленнее чем на других файловых системах.
  • Велико будет время удаления больших файлов.
  • Средняя производительность. В отношении производительности ext3 оставляет противоречивое впечатление. Ее быстродействие очень зависит от режима журналирования, каковых предусмотрено три: с полным журналированием данных, частичным их журналированием и журналированием только метаданных. В каждом из режимов она показывает различную производительность на разных типах файловых операций.

ext4 — недавно появившаяся стабильная файловая система, основанная на ext3, с введением ряда новшеств, опирающихся на xfs/lustre.

Новшества по сравнению с ext3:

  • Ext4 поддерживает гигантские объемы дисков и размеры файлов, работает с ними гораздо быстрее (очень заметно при удалении).
  • Низкий уровень фрагментации файловой системы, и, как следствие, прирост производительности.
  • Улучшена производительность некоторых баз данных и мультимедийных приложений
  • Ext4 умеет откладывать выделение места на диске на последний момент, что положительно сказывается на производительности.
  • Ext3 поддерживает 32 тысячи поддиректорий. В Ext4 ограничения сняты.
  • Запись контрольных сумм в журнал и, как следствие, высокая надежность.
  • Онлайн дефрагментация.
  • Восстановление удаленных файлов.

Недостатки:

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

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

Достоинства:

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

Недостатки:

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

JFS — журналируемая файловая система, детище IBM.

Достоинства:

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

Недостатки:

  • Средняя производительность.
  • Невысокая скорость работы с большими файлами.

ReiserFS — одна из первых журналируемых файловых систем под Linux.

Достоинства:

  • Высокая производительность (как ext2).
  • По суммарному быстродействию ReiserFS однозначно быстрее всех остальных журналируемых ФС, но при условии, что файлы будут иметь небольшой размер.

Недостатки:

  • Низкая скорость работы с большими файлами.
  • Высокая нагрузка на процессор.
  • Менее надежна, чем ext3, ext4 (хотя проблем при использовании не замечено).

 

Рекомендации по использованию файловых систем

1. Если предусматривается отдельный раздел под каталог /boot, используйте быструю ext2, какое-либо журналирование тут смысла не имеет, главное - побыстрее загрузить ядро.

2. Для корневой системы / логично использовать ext4, ext3, ReiserFS или JFS (некоторые ее считают идеальной для корня системы, но это нужно проверять).

3. Если отдельно вынесены каталоги /var, /tmp, то ReiserFS.

4. Под /home, особенно если он будет содержать всякого рода большие мультимедийные материалы, используйте ext4 или XFS (посмотреть в сторону этой файловой системы, когда речь идет о больших объемах информации, точно стоит).

5. Если отдельно вынесен кеш, то ReiserFS.

Скачать PCLinuxOS

Поиск
Язык сайта