Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

/ DEV / hda7

fs1: / home


изображение


изображение

3.1.3. Больше макета файловой системы


3.1.3.1. Визуальный


Для удобства файловая система Linux обычно имеет древовидную структуру. В стандартной системе Linux вы обнаружите, что компоновка в целом соответствует схеме, представленной ниже.


Рисунок 3-1. Структура файловой системы Linux


изображение


Это макет из системы RedHat. В зависимости от системного администратора, операционной системы и предназначения UNIX-машины структура может различаться, а каталоги могут быть исключены или добавлены по желанию. Имена даже не требуются; они всего лишь условность.


Дерево файловой системы начинается в стволе или слэш, обозначается косой чертой (/). Этот каталог, содержащий все основные каталоги и файлы, также называется корневой каталог или «корень» файловой системы.


изображение

Каталогам, которые находятся только на один уровень ниже корневого каталога, часто ставится косая черта, чтобы указать их положение и предотвратить путаницу с другими каталогами, которые могут иметь такое же имя. Начиная с новой системы, всегда полезно заглянуть в корневой каталог. Посмотрим, с чем вы можете столкнуться:


Эмми: ~> кд /

Эмми: /> ls

bin / dev / главная / библиотека /

корень / tmp / var /

sbin / usr /

Эмми: ~> кд /

Эмми: /> ls

bin / dev / главная / библиотека /


разное / opt /

разное / opt /

загрузка / etc / initrd / lost + found / mnt / proc /

загрузка / etc / initrd / lost + found / mnt / proc /

Таблица 3-2. Подкаталоги корневого каталога


Каталог

Контент

/ бен

Общие программы, совместно используемые системой, системным администратором и пользователями.


/ загрузки

Файлы запуска и ядро, вмлинуз. В некоторых последних дистрибутивах также личинка данные. Grub - это универсальный загрузчик GRand, который представляет собой попытку избавиться от множества различных загрузчиков, которые мы знаем сегодня.

/ DEV

Содержит ссылки на все периферийное оборудование ЦП, которые представлены в виде файлов со специальными свойствами.

/ и т.д.

Наиболее важные файлы конфигурации системы находятся в / и т.д., этот каталог содержит данные, аналогичные данным в Панели управления Windows.

/ Главная

Домашние каталоги обычных пользователей.

/ initrd

(в некоторых дистрибутивах) Информация для загрузки. Не удаляйте!

/ Lib

Файлы библиотеки, включая файлы для всех видов программ, необходимых системе и пользователям.

/ Пропало + найдено

Каждый раздел имеет потеряно + найдено в его верхнем каталоге. Здесь находятся файлы, которые были сохранены при сбоях.

/ разное

Для разных целей.

/ мнт

Стандартная точка монтирования для внешних файловых систем, например CD-ROM или цифровой камеры.

/сеть

Стандартная точка монтирования для всей удаленной файловой системы

/ неавтоматического

Обычно содержит дополнительное и стороннее программное обеспечение.


/ Proc

Виртуальная файловая система, содержащая информацию о системных ресурсах. Подробнее о значении файлов в процесс получается вводом команды человек процесс в окне терминала. Файл proc.txt подробно обсуждает виртуальную файловую систему.

/ Корень

Домашний каталог административного пользователя. Обратите внимание на разницу между /, корневым каталогом и

/ root, домашний каталог корень пользователь.

/ SBIN

Программы для использования системой и системным администратором.

/ Tmp

Временное пространство для использования системой, очищаемое при перезагрузке, поэтому не используйте его для сохранения работы!

/ USR

Программы, библиотеки, документация и т. Д. Для всех программ, связанных с пользователем.

/ вар

Хранение всех переменных файлов и временных файлов, созданных пользователями, таких как файлы журналов, почтовая очередь, область диспетчера очереди печати, пространство для временного хранения файлов, загруженных из Интернета,


изображение

или сохранить образ компакт-диска перед его записью.

Как узнать, в каком разделе находится каталог? С помощью df команда с точкой (.) в качестве опции показывает раздел, к которому принадлежит текущий каталог, и сообщает об объеме пространства, используемого на этом разделе:


Сандра: / lib> df -h.

Используемый размер файловой системы Доступность% Установлено на

/ dev / hda7 980 млн 163 млн 767 млн ​​18% /

Сандра: / lib> df -h.

Используемый размер файловой системы Доступность% Установлено на

/ dev / hda7 980 млн 163 млн 767 млн ​​18% /

Как правило, каждый каталог в корневом каталоге находится в корневом разделе, если только он не имеет отдельной записи в полном списке из df (или df -h без других вариантов).


Подробнее читайте в человек здесь.


изображение

3.1.3.2. Файловая система на самом деле


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


У каждого раздела своя файловая система. Представляя все эти файловые системы вместе, мы можем составить представление о древовидной структуре всей системы, но это не так просто. В файловой системе файл представлен инода, своего рода серийный номер, содержащий информацию о фактических данных, из которых состоит файл: кому принадлежит этот файл и где он находится на жестком диске.


У каждого раздела есть свой набор индексных дескрипторов; в системе с несколькими разделами могут существовать файлы с одним и тем же номером inode.


Каждый индексный дескриптор описывает структуру данных на жестком диске, сохраняя свойства файла, включая физическое расположение данных файла. Когда жесткий диск инициализируется для хранения данных, обычно в процессе начальной установки системы или при добавлении дополнительных дисков в существующую систему, создается фиксированное количество inodes на раздел. Это число будет представлять собой максимальное количество файлов всех типов (включая каталоги, специальные файлы, ссылки и т. Д.), Которые могут одновременно существовать в разделе. Обычно мы рассчитываем иметь 1 индексный дескриптор на 2–8 килобайт хранилища.


При создании нового файла он получает бесплатный индексный дескриптор. В этом индексном дескрипторе содержится следующая информация:


• Владелец и владелец группы файла.

• Тип файла (обычный, каталог, ...)

• Права доступа к файлу Раздел 3.4.1.

• Дата и время создания, последнее чтение и изменение.

• Дата и время изменения этой информации в индексном дескрипторе.

• Количество ссылок на этот файл (см. Далее в этой главе).

• Размер файла

• Адрес, определяющий фактическое расположение данных файла.


Единственная информация, не включенная в индексный дескриптор, - это имя файла и каталог. Они хранятся в файлах специального каталога. Сравнивая имена файлов и номера inode, система может составить понятную пользователю древовидную структуру. Пользователи могут отображать номера inode, используя -i вариант ls. У inodes есть собственное отдельное пространство на диске.


изображение


Лучшие облачные вычисления для ОС в OnWorks: