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


Файловая система Linux очень похожа на стандартную файловую систему UNIX, но, конечно же, существует несколько небольших отличий. Для понимания файловой системы Linux вначале необходимо понять ее структуру. Структура каталогов Linux, так же, как и в системах UNIX или DOS, представляет собой древовидную иерархию каталогов. На верхнем уровне расположен главный каталог, называемый корневым каталогом (root directory) или системным корневым каталогом (system root directory). Это единственный каталог на данном уровне. Все другие каталоги рассматриваются относительно корневого каталога, который обозначается как /. Каталог /гооt – это подкаталог каталога /.
В корневом каталоге содержится небольшое количество подкаталогов и файлов. Запомните, что католог /root — рабочий каталог пользователя root, является только подкаталогом корневого каталога /. В Linux для указания пути к конкретным каталогам используется косая черта (/). В DOS для этих же целей используется обратная косая черта (\)
Изучая внутреннее устройство файловой системы Linux, следует помнить, что она объединена в единое большое дерево каталогов, охватывающее один или несколько дисковых накопителей, дисков, устройств для чтения компакт-дисков и т.п. Это означает, что, в отличие от ОС DOS или Windows, доступ к различным дискам или разделам осуществляется не по их буквенным именам. Вместо этого все разделы монтируются к определенным подкаталогам корневого каталога /. Для получения доступа к файлам, находящимся на втором диске или разделе, необходимо просто перейти к подкаталогу, на который смонтирован данный раздел.
Важно понимать, что каждая часть операционной системы Linux, включая аппаратные средства компьютера, представлена в файловой системе в виде файлов. Даже к устройствам доступ осуществляется, как к файлам. Конечно, это не обычные файлы, и получить к ним доступ как к обычным текстовым файлам невозможно, но поскольку они все же являются файлами, становится намного проще решать некоторые задачи, такие, как изменение прав доступа к определенному устройству. Файлы устройств являются одними из специальных типов файлов в Linux.

Загрузка...