Инструменты пользователя

Инструменты сайта


linux:administration:file_system

Это старая версия документа!


# Устройство файловой система согласно стандарту FHS.

Все файлы и каталоги располагаются в корневой директории «/». Даже если эти данные находятся на различных носителях, какие-то из этих каталогов присутствуют, а какие-то могут отсутствовать. В качестве примера можно привести каталоги, связанные с подсистемой X Window, когда каталогов может и не быть, если графическая подсистема не установлена. Однако, большинство каталогов присутствует на всех UNIX-подобных операционных системах и используется аналогичным образом.

## 2

Раздел Корневая директория, содержащая всю файловую иерархию
/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.1659609743.txt.gz · Последнее изменение: (внешнее изменение)