| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| linux:administration:file_system [2022/08/04 10:34] – so_v_a | linux:administration:file_system [2026/10/12 03:28] (текущий) – so_v_a |
|---|
| # Устройство файловой система согласно стандарту FHS. | <!DOCTYPE markdown> |
| |
| Все файлы и каталоги располагаются в корневой директории «/». Даже если эти данные находятся на различных носителях, какие-то из этих каталогов присутствуют, а какие-то могут отсутствовать. В качестве примера можно привести каталоги, связанные с подсистемой X Window, когда каталогов может и не быть, если графическая подсистема не установлена. Однако, большинство каталогов присутствует на всех UNIX-подобных операционных системах и используется аналогичным образом. | # Устройство файловой системы ОС Linux согласно стандарту FHS. |
| |
| ## 2 | Все файлы и каталоги располагаются в корневой директории «/», даже если эти данные находятся на различных носителях. |
| |
| | Какие-то из этих каталогов присутствуют, а какие-то могут отсутствовать. Однако, большинство каталогов присутствует на всех 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 |}} |