Как взаимосвязаны разделы файловой системы Linux?

Linux системы по своей архитектуре отличаются от Windows систем, и это не удивительно, так как они имеют АБСОЛЮТНО разное происхождение. Понимать, как взаимосвязаны разделы файловой системы Linux полезно, хотя и не обязательно для обычного пользователя. Если вам интересно, то читаем далее.

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

разделы файловой системы

CD/DVD-приводы, внешние носители данных, управление логическими томами и системы RAID пока оставим в стороне.

Жесткие диски

Встроенные жесткие диски соотносятся с файлами-устройствами системы Linux. В новых дистрибутивах для всех жестких дисков применяются файлы-устройства вида /dev/sda, /dev/sdb и т. д. В старых дистрибутивах /dev/hda, /deb/hdb и т. д. используются для дисков IDE, а /dev/sda, /dev/sdb — для дисков SATA и SCSI.

Разделы

Чтобы расположить на одном жестком диске несколько независимых друг от друга файловых систем, нужно разбить этот диск на разделы. Разделы диска также соотносятся с файлами-устройствами, например /dev/sda1 соответствует первому разделу первого жесткого диска SATA. Номенклатура файлов-устройств для разделов диска будет подробно рассмотрена позже.

Системный (загрузочный) раздел

При запуске Linux система в первую очередь обращается к системному (корневому) разделу. Номер устройства, или универсальный уникальный идентификатор (UUID) файловой системы, содержащейся в этом разделе, заносится (как часть параметра ядра) в конфигурационный файл GRUB.

Другие разделы

Кроме системного раздела, который требуется обязательно, могут быть и другие разделы, учитываемые уже при запуске Linux. Эти файлы перечислены в файле /etc/fstab. Он должен находиться в системном разделе. Данный файл интерпретируется при выполнении процесса Init.

Определение совместимости

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

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

Оцените статью
Просто Линукс
Добавить комментарий