Файлові системи в операційній системі Linux

Операційна система Linux підтримує великий набір файлових систем, від рідних ext2 і ext3 до мережевих файлових систем, таких як NFS або Coda Зараз в офіційному ядрі ОС Linux підтримується більш 50 файлових систем Рівень VFS забезпечує всі ці різноманітні файлові системи загальною базою для їх реалізації та загальним інтерфейсом для роботи зі стандартними системними викликами Отже, рівень віртуальної файлової системи дозволяє чітким чином реалізувати підтримку нових файлових систем в операційній системі Linux, a також дає можливість працювати з цими файловими системами за допомогою стандартних системних викликів Unix

У цій главі було описано призначення підсистеми VFS та розглянуто відповідні структури даних, включаючи такі важливі обєкти, як inode, dentry і superblock У главі 12, Віртуальна файлова система , буде розказано про те, як дані фізично надходять на файлові системи

8 Для створення потоків Зазвичай про укапиваются прапориCLONE_FILES і CLONB_FS, тому вони спільно використовують структури £iles_struct   іfs_struct   З іншого боку, для звичайних процесів пов і прапор і не вказуються, тому для кожного процесу існує своя информаци я про файлову систему і своя таблиця відкриті х файлів

Джерело: Лав, Роберт Розробка ядра Linux, 2-е видання : Пер з англ – М: ТОВ «ІД Вільямс »2006 – 448 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*