Архитектура Unix

. Дерево файловых систем до и после выполнения функции mount



Рисунок 5.22. Дерево файловых систем до и после выполнения функции mount


Ядро поддерживает таблицу монтирования с записями о каждой монтированной файловой системе. В каждой записи таблицы монтирования содержатся:

  • номер устройства, идентифицирующий монтированную файловую систему (упомянутый выше логический номер файловой системы);
  • указатель на буфер, где находится суперблок файловой системы;
  • указатель на корневой индекс монтированной файловой системы ("/" для файловой системы с именем "/dev/dsk1" на Рисунке 5.22);
  • указатель на индекс каталога, ставшего точкой монтирования (на Рисунке 5.22 это каталог "usr", принадлежащий корневой файловой системе).

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



Содержание раздела