linux:administration:file_system
Это старая версия документа!
Устройство файловой системы ОС Linux согласно стандарту FHS.
Все файлы и каталоги располагаются в корневой директории «/», даже если эти данные находятся на различных носителях.
Какие-то из этих каталогов присутствуют, а какие-то могут отсутствовать. Однако, большинство каталогов присутствует на всех UNIX-подобных операционных системах и используется аналогичным образом.
| Раздел | Описание |
|---|---|
| / | Корневая директория, содержащая всю файловую иерархию |
| /bin/ | Утилиты, которые доступны всем пользователям, такие как cat, ls, cp и др. |
| /boot/ | Загрузочные файлы (файлы загрузчика, ядро, initrd, System.map). Как правило, выносится на отдельный раздел. |
| /dev/ | Файлы устройств. Файлы в данном каталоге обычно создаются драйверами (например, /dev/null, /dev/zero, /dev/sda1). |
| /etc/ | Основной каталог конфигурационных файлов системы. |
| /home/ | Домашние директории с пользовательскими данными. Могут быть на отдельном разделе либо монтироваться по nfs. |
| /lib/ | Основные библиотеки, необходимые для работы программ из /bin/ и /sbin/. |
| /media/ | Точки монтирования для сменных носителей, таких как CD-ROM, DVD-ROM, флеш-карты. |
| /mnt/ | Используется для монтирования временных файловых систем. |
| /opt/ | Дополнительное программное обеспечение. Сюда обычно устанавливаются различные компиляторы и пользовательское ПО, которое не требует соответствия FSHS |
| /proc/ | Виртуальная файловая система, представляющая состояние ядра операционной системы и запущенных процессов в виде файлов. |
| /root/ | Домашняя директория пользователя root. |
| /sbin/ | Основные системные программы для администрирования и настройки системы (например, init, iptables, ifconfig). |
| /srv/ | Данные, специфичные для окружения системы. |
| /tmp/ | Временные файлы. |
| /usr / | Вторичная иерархия для данных пользователя, содержит большинство пользовательских приложений и утилит. |
| /usr/bin/ | Дополнительные программы для всех пользователей, не являющиеся необходимыми в однопользовательском режиме. При различных решениях может монтироваться отдельно. |
| /usr/include/ | Стандартные заголовочные файлы. |
| /usr/lib/ | Библиотеки для программ, находящихся в /usr/bin/ и /usr/sbin/. |
| /usr/sbin/ | Дополнительные системные программы (такие как демоны различных сетевых сервисов). |
| /usr/share/ | Архитектурно-независимые общие данные. |
| /usr/src/ | Исходные коды ядра. |
| /usr/local/ | Третичная иерархия для данных, специфичных для данного хоста. Обычно содержит такие поддиректории, как bin/, lib/, share/. |
| /var/ | Изменяемые файлы, такие как файлы регистрации (log-файлы), временные почтовые файлы, файлы спулеров. |
| /var/lock/ | Лок-файлы, указывающие на занятость некоторого ресурса. |
| /var/log/ | Различные log-файлы. |
| /var/mail/ | Почтовые ящики пользователей. |
| /var/run/ | Информация о запущенных программах (в основном о демонах). |
| /var/spool/ | Задачи, ожидающие обработки (например, очереди печати, непрочитанные или неотправленные письма). |
| /var/tmp/ | Временные файлы, которые должны быть сохранены между перезагрузками. |
/var/www/html/dokuwiki/data/attic/linux/administration/file_system.1789558287.txt.gz · Последнее изменение: — so_v_a
