Стандартная иерархия файловой системы Linux (File System Hierarc

_Стандрат FHS создан и отслеживается FHS Organization (http://www.pathname.com/fhs) _

  1. Директория /boot/ Директория /boot содержит статические файлы необходимые для загрузки системы, например ядро Linux.

  2. Директория /dev/ /dev содержит файлы устройств, которые отображают присоединенные к системе устройства или виртуальные устройства созданные ядром. Эти файлы необходимы для корректной работы системы. Демон udev отвечает за создание и удаление файлов устройств в /dev. Пример содержимого директории /dev

    /dev/hda - перове IDE устройство /dev/hdb - второе IDE устройство /dev/tty0 - первая виртуальная консоль /dev/sda - первое SCSI или SATA устройство /dev/lp0 - первый параллельный порт

  3. Директория /etc/ Директория /etc содержит конфигурационные файлы. Исполнимые файлы не должны находиться в /etc. Пример содержимого директории /etc

    /etc |- X11/ |- skel/

Директория /etc/X11 содержит файлы конфигурации оконной системы X, например xorg.conf.

  1. Директория /media/ Директория /media содержит поддиректории являющиеся точками монтирования для различных накопителей вида USB-накопителей, DVD, CD-ROM и т.д.

  2. Директория /mnt/ Директория /mnt зарезервирована для временно монтируемых файловых систем, таких например, как NFS. Для монтирования накопителей рекомендуется использовать директорию /media/. Автоматически определяемые накопители буду смонтированы в директорию /media/.

  3. Директория /opt/ Директория /opt это хранилище для большинства устанавливаемых приложений. Приложение, устанавливаемое в /opt, создает собственную поддиеректорию в которой размещает свои файлы. К примеру, устанавливая пакет sample, размещающий свои файлы в/opt/, создает директорию /opt/sample, и размещает свои файлы внутри поддиректорий. К примеру /opt/sample/bin, – исполнимые файлы, /opt/sample/man, - man страницы.

  4. Директория /proc/ Директория /proc содержит специальные файлы, которые извлекают или посылают информацию ядру. В качестве примера можно привести информацию о процессоре (/proc/cpuinfo) и системной памяти (/proc/meminfo).

  5. Директория /sbin/ Директория /sbin содержит исполнимые файлы используемые суперпользоватлем (root). Эти файлы используются при загрузке, для администрирования системы и ее восстановления в случае сбоя. Минимальный набор файлов для который должен находится в /sbin:

    arp, clock, halt, init, fsck., grub, ifconfig, mingetty, mkfs., mkswap, reboot, route, shutdown, swapoff, swapon

  6. Директория /lib/ Директория /lib содержит библиотеки необходимые для приложений содержащихся в /bin и /sbin

  7. Директория /usr/ Директория /usr - вторичная иерархия, содержащая приложения и библиотеки используемые различными пользователями. Эту директорию можно безопасно расшаривать в сети, но монтировать следует в режим только чтение. Содержит директории /bin, /lib и прочие.

  8. Директория /usr/local Директория /usr/local - третья иерархия, содержащая файлы используемые локальными пользователями, также содержит директории /bin, /lib и прочие.

  9. Директория /var/ Директория /var содержит различную (variable) информацию используемую приложениями, включая логи, буферы и даже базы данных. /var/log - используется приложениями как хранилище логов /var/lock - используется для записи lock-файлов позволяющих отслеживать какие ресурсы в данный момент используются.

Размещено: 09.10.2007 13:00 Всего комментариев: 0
Автор: zeus Блог: zeus's blog
Тэги: основы , файловая система

Комментарии:

Нет комментариев.

Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.