[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Принципы управления системой: Операционная система и устройства


Описание файловой системы /usr

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

Рис. 7-2. Файловая система /usr. На рисунке показаны основные подкаталоги каталога /usr: /bin, ccs, /lib, /lpp, /adm с подкаталогом /var/adm, /mail с подкаталогом /var/spool/mail и /man с подкаталогом /usr/share/man.

Figure basea24 not displayed.

В автономных системах /usr представляет собой отдельную файловую систему, расположенную на логическом томе /dev/hd2. На компьютерах без дисков или с дисками небольшого объема поверх локальной файловой системы /usr в режиме только для чтения монтируется каталог удаленного сервера. В файловой системе /usr хранятся команды, библиотеки и данные, предназначенные только для чтения.

Все файлы и каталоги файловой системы /usr, за исключением /usr/share, могут использоваться любыми компьютерами с той же аппаратной архитектурой.

Файловая система /usr содержит следующие каталоги:

/usr/bin Содержит обычные команды и сценарии оболочки. Например в каталоге /usr/bin хранятся команды ls, cat и mkdir.
/usr/ccs Содержит двоичные пакеты для разработки программ.
/usr/include Содержит включаемые файлы, или файлы заголовков.
/usr/lbin Содержит исполняемые файлы команд.
/usr/lib Содержит библиотеки, зависящие от архитектуры, с именами в форме lib*.a. Подкаталог /lib корневого каталога (/) - это символьная связь с каталогом /usr/lib, поэтому все файлы, помещаемые в каталог /lib, фактически хранятся в каталоге /usr/lib. В целях совместимости в этом каталоге находятся несколько не библиотечных файлов.
/usr/lpp Содержит дополнительные программные продукты.
/usr/sbin Содержит утилиты управления системой, включая команды Инструмента управления системой (SMIT). Большая часть команд, раннее хранившихся в каталоге /etc, теперь находится в каталоге /usr/sbin.
/usr/share Содержит файлы, применяемые компьютерами с различной архитектурой. Дополнительная информация об этом приведена в разделе Описание каталога /usr/share.

Символьные связи с каталогом /var


/usr/adm Символьная связь с каталогом /var/adm.
/usr/mail Символьная связь с каталогом /var/spool/mail.
/usr/news Символьная связь с каталогом /var/news.
/usr/preserve Символьная связь с каталогом /var/preserve.
/usr/spool Символьная связь с каталогом /var/spool.
/usr/tmp Символьная связь с каталогом /var/tmp, поскольку каталог /usr может совместно использоваться несколькими узлами и монтироваться в режиме только для чтения.

Символьные связи с каталогами /usr/share и /usr/lib


/usr/dict Символьная связь с каталогом /usr/share/dict.
/usr/man Символьная связь с каталогом /usr/share/man.
/usr/lpd Символьная связь с каталогом /usr/lib/lpd.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]