Файловая система FreeBSD является ключевым моментом в понимании устройства всей системы. Самым важным понятием является, несомненно, корневой каталог, обозначаемый символом ''/''. Корневой каталог монтируется самым первым на этапе загрузки и содержит все необходимое, чтобы подготовить систему к загрузке в многопользовательский режим. Корневой каталог также содержит точки монтирования всех других файловых систем.
Точкой монтирования называется каталог, который будет соответствовать корню
смонтированной файловой системы. Более детально это описывается в Разд. 3.5. Стандартные точки монтирования включают /usr, /var, /tmp, /mnt и /cdrom. Эти каталоги обычно перечислены в файле /etc/fstab, в котором указаны файловые системы и их точки
монтирования. Большинство файловых систем, описанных в /etc/fstab монтируются автоматически из скрипта rc(8), если только для
них не указана опция noauto. Более детальная информация
находится в Разд. 3.6.1.
Полное описание иерархии файловой системы есть в hier(7). Здесь же мы упомянем лишь наиболее важные каталоги.
| Каталог | Описание | 
|---|---|
| / | Корневой каталог файловой системы. | 
| /bin/ | Основные утилиты, необходимые для работы как в однопользовательском, так и в многопользовательском режимах. | 
| /boot/ | Программы и конфигурационные файлы, необходимые для нормальной загрузки операционной системы. | 
| /boot/defaults/ | Конфигурационные файлы с настройками по умолчанию, используемые в процессе загрузки операционной системы (см. loader.conf(5)). | 
| /dev/ | Файлы устройств (см. intro(4)). | 
| /etc/ | Основные конфигурационные файлы системы и скрипты. | 
| /etc/defaults/ | Основные конфигурационные файлы системы с настройками по умолчанию (см. rc(8)). | 
| /etc/mail/ | Конфигурационные файлы для систем обработки почты (например, sendmail(8)). | 
| /etc/namedb/ | Конфигурационные файлы для утилиты named (см. named(8)). | 
| /etc/periodic/ | Файлы сценариев, выполняемые ежедневно, еженедельно и ежемесячно (см. cron(8) и periodic(8)). | 
| /etc/ppp/ | Конфигурационные файлы для утилиты ppp (см. ppp(8)). | 
| /mnt/ | Пустой каталог, часто используемый системными администраторами как временная точка монтирования. | 
| /proc/ | Виртуальная файловая система, отображающая текущие процессы (см. procfs(5), mount_procfs(8)). | 
| /rescue/ | Статически собранные программы для восстановления после сбоев. Обратитесь к rescue(8). | 
| /root/ | Домашний каталог пользователя root. | 
| /sbin/ | Системные утилиты и утилиты администрирования, необходимые для работы как в однопользовательском, так и в многопользовательском режимах. | 
| /tmp/ | Временные файлы. Содержимое /tmp обычно теряется во время перезагрузки системы. Файловая система в памяти часто монтируется в /tmp. Это может быть автоматизированно с помощью переменных относительно tmpmfs из rc.conf(5) (или же с помощью записи в /etc/fstab; обращайтесь к mdmfs(8)). | 
| /usr/ | Большинство пользовательских утилит и приложений. | 
| /usr/bin/ | Пользовательские утилиты и приложения общего назначения. | 
| /usr/include/ | Стандартные заголовочные файлы для языка C. | 
| /usr/lib/ | Файлы стандартных библиотек. | 
| /usr/libdata/ | Файлы данных для различных утилит. | 
| /usr/libexec/ | Системные даемоны и утилиты (выполняемые другими программами). | 
| /usr/local/ | Локальные пользовательские приложения, библиотеки, и т.д. Также используется по умолчанию коллекцией портов. Внутри /usr/local иерархия каталогов должна следовать hier(7) для /usr. Исключение составляют каталог man, который расположен непосредственно в /usr/local, а не в /usr/local/share, и документация портов, которая расположена в share/doc/port. | 
| /usr/obj/ | Архитектурно-зависимые файлы и каталоги, образующиеся в процессе сборки системы из исходных текстов в /usr/src. | 
| /usr/ports/ | Коллекция портов FreeBSD (опционально). | 
| /usr/sbin/ | Системные утилиты и утилиты администрирования (исполняемые пользователем). | 
| /usr/share/ | Архитектурно-независимые файлы. | 
| /usr/src/ | Исходные тексты BSD и/или программ. | 
| /usr/X11R6/ | Утилиты, приложения и библиотеки X11R6 (X Window System; необязательно). | 
| /var/ | Файлы журналов общего назначения, временные, перемещаемые файлы и файлы очередей. Файловая система в памяти иногда монтируется в /var. Это может быть автоматизированно с помощью переменных относительно varmfs из rc.conf(5) (или же с помощью записи в /etc/fstab; обращайтесь к mdmfs(8)). | 
| /var/log/ | Различные файлы системных журналов. | 
| /var/mail/ | Почтовые ящики пользователей. | 
| /var/spool/ | Файлы очередей печати, почты, и пр. | 
| /var/tmp/ | Временные файлы, которые обычно сохраняются во время перезагрузки системы, если только /var не является файловой системой в памяти. | 
| /var/yp/ | Карты (maps) NIS. | 
| Пред. | Начало | След. | 
| Права доступа | Уровень выше | Организация дисков | 
Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <[email protected]>.
По вопросам, связанным с этой документацией, пишите <[email protected]>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <[email protected]>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.