# Устройство файловой системы ОС 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/ |Временные файлы, которые должны быть сохранены между перезагрузками.| {{:linux:administration:linux-filesystem.jpg?600 |}}