Ubuntu: Структура файловой системы Ubuntu

Не пугайтесь названия, уважаемые читатели! Несмотря на оттенок занудства в нём, я постарался и приготовил весьма интересный материал для вас. Точнее для тех читателей, которые пользуются Ubuntu Linux. Вот уже почти месяц я пользуюсь этим замечательным дистрибутивом, но за всё это пусть не долгое, но всё же время, я так и не добрался до ответа на самый, пожалуй, главный вопрос — а что же там внутри? Все вы, наверное, видели каталог Файловая система на своём диске, а в нём множество не совсем понятных папок и файлов. Очередной раз зайдя туда сегодня, я, наконец, решил узнать что лежит в каждой из этих папок и для чего они все нужны. Итак, давайте по-порядку о каждой папке.

/bin
Этот каталог содержит в себе исполняемые файлы необходимых для корректной работы операционной системы утилит.

/boot
Здесь хранится ядро нашей системы, а также карты загрузки и конфигурации загрузчиков системы (сейчас загрузчиком является GRUB, а в Karmic Koala им станет GRUB2).

/cdrom
Это точка монтирования CD-ROM, то есть сюда монтируется диск, вставленный в «сидюк».

/dev
Здесь содержатся файлы особого типа, которые служат для обращения к системным ресурсам и устройствам.

/etc
Этот каталог служит для хранения файлов конфигурации системы и настроек различных программ, установленных на компьютер.

/home
Это наш домашний каталог, в котором хранятся файлы пользователей. Этот каталог не случайно отделен от системных файлов — в случае сбоя и порчи последних, пользовательский каталог затронут не будет.

/lib
В этом каталоге содержатся всевозможные библиотеки, нужные для работы системных утилит, а также модули ядра, необходимые для корректной работы системы.

/lost+found
Этот каталог был самым загадочным, так как имеет интригующее название. Оказалось, в нём содержится информация, восстановленная при проверке файловой системы на наличие ошибок.

/media
В этот каталог монтируются доступные файловые системы.

/mnt
Сюда монтируются временно подключаемые файловые системы, например, флэшки или внешние винчестеры.

/opt
Каталог для дополнительного программного обеспечения. У меня, например, здесь единолично царствует Google Chrome. Не знаю почему он дополнительный, может быть потому, что это еще dev-релиз?

/proc
В этом каталоге находятся все файлы, которые содержат в себе информацию о выполняемых в данный момент процессах. Все файлы в этом каталоге виртуальные, они хранятся в оперативной памяти компьютера.

/root
Это домашний каталог рута или суперпользователя (это одно и то же). Он располагается отдельно от /home, потому что должен быть всегда доступен.

/sbin
Здесь находятся системные утилиты, доступ к которым есть только у суперпользователя. Это программы для загрузки, восстановления и резервного копирования системы.

/selinux
Этот каталог, видимо, появился со времен начала поддержки SElinux в Ubuntu, а именно, начиная с версии 8.04. SELinux — улучшение для Linux, обеспечивающее дополнительный уровень безопасности, разработанное, кем бы выдумали? — Управлением национальной безопасности США.

/srv
Тут хранятся данные для сервисов.

/sys
Содержит в себе средства для изменения конфигурации системы.

/tmp
С этим каталогом всё понятно, здесь лежат временные файлы, которые создают разные программы и процессы. Каталог очищается при каждой загрузке системы.

/usr
Еще один большой каталог, содержащий в себе библиотеки и какие-то другие данные пользовательских приложений, которые мы тащим к себе на компьютер из всяческих репозиториев и других источников.

/var
Каталог для хранения журналов (логов), которые создаются в процессе работы программ.

Ну вот, теперь вся эта куча папок кажется не такой уж непонятной, а Linux стал еще на шаг ближе к пользователю.

теги: Ubuntu, ФС, Linux
11.08.2009, просмотров: 1110
Комментарии (0):
   вход (uID)
angrybiggrincoolcrydryhappysadsmilesurprisedtonguewackowink