Файловая система содержит следующие основные каталоги:
На следующей схеме показаны основные каталоги корневой файловой системы.
Рис. 7-1. Корневая файловая система. . На схеме показана корневая файловая система и ее каталоги. Каталог /bin указывает на каталог /usr/bin. Каталог /lib указывает на каталог /usr/lib. Каталог /u указывает на каталог /home.
Корневая файловая система расположена в основе иерархического дерева файлов. Она включает файлы и каталоги, необходимые для работы системы, в том числе каталог устройств и программы загрузки системы. Кроме того, в корневую файловую систему входят точки монтирования, позволяющие добавлять в иерархию другие файловые системы.
В следующем списке приведена
информация о содержимом каталогов корневой файловой системы
/.
/etc | Содержит файлы с информацией о конфигурации, уникальные для каждого
компьютера. В приведенных примерах этот каталог содержит следующие
файлы:
Каталог /etc содержит административные файлы. Большая часть команд, ранее хранившихся в каталоге /etc, теперь находится в каталоге /usr/sbin. Однако в целях совместимости в каталоге /etc сохранены символьные связи с некоторыми исполняемыми файлами. В приведенных примерах этот каталог содержит следующие файлы: |
/bin | Символьная связь с каталогом /usr/bin. В предыдущих файловых системах UNIX в каталоге /bin хранились пользовательские команды, которые теперь находятся в каталоге /usr/bin. |
/sbin | Содержит файлы, предназначенные для загрузки компьютера и монтирования файловой системы /usr. Большинство команд, выполняемых при загрузке, расположены в дисковой файловой системе RAM загрузочного образа, поэтому каталог /sbin содержит лишь небольшое число команд. |
/dev | Содержит каталоги со специальными файлами локальных устройств. Каталог /dev содержит специальные файлы лентопротяжных устройств, принтеров, разделов диска и терминалов. |
/tmp | Точка монтирования файловых систем, содержащих временные файлы, создаваемые системой. Файловая система /tmp - это пустой каталог. |
/var | Точка монтирования файлов, уникальных для каждой машины. Каталог /var рассматривается в качестве файловой системы, так как число содержащихся в нем файлов постоянно увеличивается. Дополнительная информация об этом приведена в разделе Описание файловой системы /var. |
/u | Символьная связь с каталогом /home. |
/usr | Содержит неизменяемые файлы, которые могут использоваться совместно
несколькими системами, например, исполняемые файлы и документация в формате
ASCII.
Автономные системы монтируют корневую часть локальной файловой системы в каталог /usr. На бездисковых компьютерах и компьютерах с небольшим объемом дисковой памяти каталог /usr служит для монтирования файловой системы удаленного сервера. Дополнительная информация о монтировании файловых систем в каталог /usr приведена в разделе Описание файловой системы /usr. |
/home | Точка монтирования файловых систем, содержащих домашние каталоги
пользователей. В файловой системе /home находятся файлы и
каталоги отдельных пользователей.
В автономных системах каталог /home представляет собой отдельную файловую систему, корневой каталог которой монтируется в каталог /home корневой файловой системы. В сетевой среде на сервере могут храниться файлы пользователей, которые должны быть доступны нескольким компьютерам. В этом случае копия каталога /home, хранящаяся на сервере, монтируется в локальную файловую систему /home. |
/export | Содержит каталоги и файлы сервера, предназначенные для удаленных
клиентов.
Дополнительная информация о дереве каталогов /export приведена в разделе Описание каталога /export. |
/lib | Символьная связь с каталогом /usr/lib. Дополнительная информация об этом приведена в разделе Описание файловой системы /usr. |
/tftpboot | Содержит загрузочные образы и информацию о загрузке для бездисковых клиентов. |