Стандарт файловой системы FHS

Стандарт файловой системы FHS

Рабочая группа LSB, The Linux Foundation Версия 3.0

Авторские права © 2015 The Linux Foundation

Авторские права © 1994–2004 Дэниел Куинлан

Авторские права © 2001–2004 Пол «Расти» Рассел

Авторские права © 2003–2004 Кристофер Йео

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

Допускается создавать и распространять точные копии данного стандарта при условии сохранения авторских прав и текущего разрешения на всех копиях.

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

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

Дата: 19 марта 2015 года.

Краткое содержание

Данный стандарт содержит набор требований и рекомендаций для организации файлов и каталогов в системах, основанных на UNIX. Эти рекомендации разработаны для обеспечения совместимости приложений, инструментов для администрирования, разработки и скриптов, а также для повышения единообразия документации, относящейся к этим системам.

Стандарт файловой системы (FHS) в UNIX-подобных операционных системах включает в себя набор правил и рекомендаций для организации файлов и каталогов. Эти правила разработаны с целью обеспечения совместимости различных приложений, инструментов системного администрирования, инструментов разработки и скриптов. Кроме того, они направлены на улучшение единообразия документации, связанной с этими системами.

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

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

Поставщики программного обеспечения должны разрабатывать приложения в соответствии с FHS и использовать дистрибутивы, соответствующие этому стандарту. Разработчики операционных систем обязаны создавать системы, соответствующие требованиям FHS. Пользователи должны осознавать, что их система соответствует этим стандартам и следить за их соблюдением.

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