Полезно Файловая система для Centos (Linux) и его структура.

baltun

Администратор
Сообщения
12.351
Реакции
3.103
Баллы
1.833
Часто при установки Centos (Linux) не знаешь какую файловую систему выбрать, дадим краткое описание актуальным файловым системам и приведем структуру и описание папок Centos (Linux).

Файловые системы.
Ext4 - современный вариант файловой системы Ext, предлагаемый по умолчанию в большинстве дистрибутивов Linux. Отличается высокой надёжностью, скоростью чтения/записи, поддержкой операций TRIM (необходимы для SSD-накопителей), автоматическая дефрагментация без размонтирования и многое другое. В большинстве случаев рекомендуется использовать эту файловую систему. Недавно в неё была добавлена поддержка шифрования (на уровне файловой системы). Ext4 - одна из самых быстрых и надёжных файловых систем. Ее очень любит Google, и применяет её на своих серверах.

Достоинства:
  • Ext4 поддерживает гигантские объемы дисков и размеры файлов, работает с ними гораздо быстрее (очень заметно при удалении).
  • Низкий уровень фрагментации файловой системы, и, как следствие, прирост производительности.
  • Улучшена производительность некоторых баз данных и мультимедийных приложений
  • Ext4 умеет откладывать выделение места на диске на последний момент, что положительно сказывается на производительности.
  • Ext3 поддерживает 32 тысячи поддиректорий. В Ext4 ограничения сняты.
  • Запись контрольных сумм в журнал и, как следствие, высокая надежность.
  • Онлайн дефрагментация.
  • Восстановление удаленных файлов.
Недостатки:
  • Неэкономичность использования дискового пространства.
  • Ограничение на количество inode, что в случае его превышения (из-за хранения гигантского количества мелких файлов), может привести к невозможности записи данных на диск, даже если есть свободное место.
XFS - разрабатывалась для компьютерной графики в середине 2000-х годов. Основным достоинством XFS, является прекрасная работа с очень большими файлами. XFS является 64-х битной файловой системой, поддерживает отложенное выделения дискового пространства (что позволяет оптимально расходовать место на диске и уменьшить фрагментацию), дефрагментацию на лету, а также динамическое выделение inodes, и их высвобождение для записи данных. Связка XFS+LVM+RAID mdadm (программный), весьма популярна в серверной среде.

Достоинства:
  • Очень эффективна в работе с большими по размеру файлами, хорошо работает также с большими по объему каталогами на чтение и поиск в них.
  • Рациональное использование дискового пространства.
  • Высокая производительность.
  • Онлайн дефрагментация.
Недостатки:
  • Высокая сложность восстановления удалённых данных.
  • Не рекомендуется держать на ней корневую файловую систему, так как xfs считает, что содержимое находившихся открытыми на запись файлов при некорректном прерывании работы системы не определено, и она заполняет эти файлы нулями.
  • В случае сбоя во время записи метаданных в журнал, возможна потеря данных (это характерно для всех ФС с журналированием метаданных). Рекомендуется использование ИБП.
Структура папок в Centos (Linux).
  • Корневой каталог - /
  • /bin – основные двоичные пользовательские модули
  • /boot – файлы статической загрузки
  • /cdrom – исторически выбранная точка монтирования для CD-дисков
  • /dev – файлы устройств
  • /etc – конфигурационные файлы
  • /home – домашние каталоги
  • /lib – основные разделяемые библиотеки
  • /lost+found – восстановленные файлы
  • /media – подключаемые носители
  • /mnt – точки временного монтирования
  • /opt – вспомогательные пакеты
  • /proc – файлы ядра и процессов
  • /root – домашний каталог пользователя root
  • /run – файлы состояния приложений
  • /sbin –двоичные файлы администрирования системы
  • /selinux – виртуальная файловая система SELinux
  • /srv – данные сервисных служб
  • /tmp – временные файлы
  • /usr – пользовательские двоичные файлы и данные, используемые только для чтения
  • /var – файлы для хранения изменяющихся данных
 
Назад
Верх Низ