Библиотека сайта rus-linux.net
|
Корневой каталог: / |
||
|---|---|---|
|
Глава 7. Организация дерева файлов |
||
Корневой каталог: /
В
корневом каталоге (root)
содержится вся иерархия системы. Он не может быть классифицирован,
т.к. его подкаталоги могут быть статическими или разделяемыми. Вот
список главных каталогов и подкаталогов с их классификациями:
/bin: важнейшие бинарные файлы. Он содержит базовые команды, которые могут использоваться всеми пользователями, и которые являются необходимыми для работы системы: ls, cp, login и др. Статический, неразделяемый./boot: содержит файлы, необходимые для начального загрузчика GNU/Linux (GRUB или LILO для Intel, yaboot для PPC и т.п.). В нем может находится ядро, но если ядро в этом каталоге отсутствует, тогда оно должно быть в корневом каталоге. Статический, неразделяемый./dev: файлы системных устройств (devот англ. DEVices). Некоторые файлы, находящиеся в/dev, являются обязательными, такие как/dev/null,/dev/zeroи/dev/tty. Статический, неразделяемый./etc: содержит все конфигурационные файлы этого компьютера. Этот каталог не может содержать бинарные файлы. Статический, неразделяемый./home: содержит все личные каталоги пользователей системы. Этот каталог может быть разделяемым (в некоторых больших сетях к нему открывается общий доступ через NFS). Конфигурационные файлы ваших любимых приложений (типа почтовых клиентов и браузеров) располагаются в этом каталоге и начинаются с точки («.»). Например, конфигурационные файлы Mozilla находятся в каталоге.mozilla. Переменный, разделяемый./lib: содержит библиотеки, жизненно необходимые для системы; в нем также хранятся модули ядра в подкаталоге/lib/modules/ВЕРСИЯ_ЯДРА. Он содержит все библиотеки, необходимые для работы бинарных файлов из каталогов/binи/sbin. Также в этом каталоге должны находится: необязательный компоновщик на этапе выполнения или загрузчикld*, а также динамически подключаемая библиотека Сlibc.so. Статический, неразделяемый./mnt: содержит точки монтирования для временно монтируемых файловых систем, таких как/mnt/cdrom,/mnt/floppyи т.п. Каталог/mntтакже используется для монтирования временных каталогов (карта USB, например, будет примонтирована в/mnt/removable). Переменный, неразделяемый./opt: содержит пакеты не слишком важные для работы системы. Он зарезервирован для дополнительных пакетов; пакеты типа Adobe Acrobat Reader часто устанавливаются в /opt. FHS рекомендует, чтобы статические файлы (бинарники, библиотеки, страницы руководств и т.п.), устанавливаемые в каталог /opt, помещались бы в его подкаталоги/opt/имя_пакета, а их конфигурационные файлы - в/etc/opt./root: домашний каталогroot'а. Переменный, неразделяемый./sbin: содержит системные бинарные файлы, необходимые для запуска системы. Большинство этих файлов могут запускаться толькоroot'ом. Обычный пользователь тоже может запустить их, но результат их работы может остаться нулевым. Статический, неразделяемый./tmp: каталог предназначен для хранения временных файлов, которые могут быть создаваны программами. Переменный, неразделяемый./usr: более подробно описан в «/usr: просто Большой каталог». Статический, разделяемый./var: место для размещения данных, которые могут изменяться программами в режиме реального времени (такими как почтовые серверы, программы наблюдения, серверы печати и др.). Переменный. Отдельные его подкаталоги могут быть разделяемыми или неразделяемыми.
|
Разделяемые/неразделяемые, статические/переменные данные |
/usr: просто Большой каталог |
