Взаимосвязь компонентов файловой системы
Порой взаимосвязи, возникающие при построении файловой системы, невероятно запутаны. В этом разделе я попытаюсь кратко и понятно представить важнейшие взаимосвязи. Ради наглядности ограничимся рассмотрением встроенных жестких дисков и обычных файловых систем Linux. CD/DVD-приводы, внешние носители данных, управление логическими томами и системы RAID пока оставим в стороне.
Жесткие диски
Встроенные жесткие диски соотносятся с файлами-устройствами системы Linux. В новых дистрибутивах для всех жестких дисков применяются файлы-устройства вида /dev/sda, /dev/sdb ит.д. В старых дистрибутивах /dev/hda, /deb/hdb и т. д. используются для дисков IDE, a /dev/sda, /dev/sdb — для дисков SATAhSCSI.
Разделы
Чтобы расположить на одном жестком диске несколько независимых друг от друга файловых систем, нужно разбить этот диск на разделы. Разделы диска также соотносятся с файлами-устройствами, например /dev/sda1 соответствует первому разделу первого жесткого диска SATA. Номенклатура файлов-устройств для разделов диска будет подробно рассмотрена позже.
Системный (загрузочный) раздел
При запуске Linux система в первую очередь обращается к системному (корневому) разделу. Номер устройства, или универсальный уникальный идентификатор (UUID) файловой системы, содержащейся в этом разделе, заносится (как часть параметра ядра) в конфигурационный файл GRUB.
Другие разделы
Кроме системного раздела, который требуется обязательно, могут быть и другие разделы, учитываемые уже при запуске Linux. Эти файлы перечислены в файле /etc/fstab. Он опять же должен находиться в системном разделе. Данный файл интерпретируется при выполнении процесса Init.
Определение совместимости
При включении разделов диска в дерево каталогов автоматически проверяется совместимость файловых систем. Если компьютер аварийно завершил работу, например из-за перебоев с электричеством, то файловая система автоматически восстанавливается или выполняются другие страховочные мероприятия, призванные предотвратить дальнейшие ошибки совместимости и связанные с ними потери данных. Соответствующий тест совместимости также автоматически запускается по истечении определенного периода использования системы. Детали протекания этого процесса зависят от дистрибутива и конфигурации конкретной системы.
Дерево каталогов — вместо букв, обозначающих приводы. В Windows принято запрашивать отдельные файловые системы через буквы, присвоенные различным дисководам (А:, С:, D: и т. д.), а в Linux все файловые системы объединяются в одном дереве каталогов. Доступ к системному разделу осуществляется через корневой каталог /. Стартовые пункты других файловых систем могут варьироваться в зависимости от дистрибутива и конфигурации. Обычно используются подкаталоги /mnt или /media, например /media/dvd для DVD с данными.
Добавление файловых систем
Вы можете, не останавливая работу системы, подключать к дереву каталогов новые файловые системы либо отключать те или иные файловые системы. При подключении внешнего носителя данных (например, USB-флешки) эта операция обычно выполняется автоматически. Если такой «автоматизм» не работает либо этот механизм специально был отключен, то администратор может вручную подсоединять и отключать файловые системы командами mount и unmount соответственно.
Единственной неизменной частью остается системный раздел: его нельзя отключить от файловой системы в ходе эксплуатации компьютера. Это можно сделать только при завершении работы компьютера.
Типы файловых систем
В Linux поддерживается очень много типов файловых систем. Системный раздел должен относиться к одному из следующих типов систем: ext3, ext4 или xfs. Для остальных разделов выбор еще шире. Можно применить, например, файловые системы Windows, UNIX или Apple.
Читайте так же:
Названия устройств для жестких дисков и других носителей данных
Услуги по MODX Revolution
Посмотреть все услуги
Оптимизация сайта
Подробнее & Заказать
Создание сайта на MODX Revolution
Подробнее & Заказать
Перенос сайта на MODX Revolution
Подробнее & Заказать
Комментарии ()