Обзор FHS


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

Совместно используемые и совместно не используемые файлы. Эта категория определяет файлы, которые могут использоваться несколькими хостами одновременно, и файлы, присущие только одному определенному хосту. Например, данные из определенной базы данных могут использоваться многими хостами, в то время как файлы блокировки устройств совместно не используются.

Статические (static) и изменяемые (variable) файлы. В эту категорию входят такие статические файлы, как документация, бинарные файлы приложений и неизменяемые без вмешательства системного администратора библиотеки. Все файлы, что изменяются без вмешательства системного администратора, считаются переменными файлами данных. Примером файла данных, который изменяется без участия системного
администратора, является файл /var/log/messages.
Совместно используемые файлы данных следует размещать в структуре каталогов, которая может быть смонтирована как файловая система только в режиме чтения. В табл. 10.1 приведен пример того, как, в конечном счете, можно представить эти две категории. Это обобщенный пример, и он не обязательно применим ко всем возможным реализациям достаточно гибкого стандарта FHS.
Обобщенный пример структуры каталогов
Совместно используемые Совместно не используемые
Статические /usr /etc
/opt /boot
Переменные /var/mail /var/run
/var/spool/news /var/lock

Загрузка...