Книга: Разработка ядра Linux
Файловые системы в операционной системе Linux
Файловые системы в операционной системе Linux
Операционная система Linux поддерживает большой набор файловых систем, от "родных" ext2 и ext3 до сетевых файловых систем, таких как NFS или Coda. Сейчас в официальном ядре ОС Linux поддерживается более 50 файловых систем. Уровень VFS обеспечивает все эти разнообразные файловые системы общей базой для их реализации и общим интерфейсом для работы со стандартными системными вызовами. Следовательно, уровень виртуальной файловой системы позволяет четким образом реализовать поддержку новых файловых систем в операционной системе Linux, a также дает возможность работать с этими файловыми системами с помощью стандартных системных вызовов Unix.
В этой главе было описано назначение подсистемы VFS и рассмотрены соответствующие структуры данных, включая такие важные объекты, как inode, dentry и superblock. В главе 12, "Виртуальная файловая система", будет рассказано о том, как данные физически поступают на файловые системы.
- Общий интерфейс к файловым системам
- Уровень обобщенной файловой системы
- Файловые системы Unix
- Объекты VFS и их структуры данных
- Объект superblock
- Объект inode
- Объект dentry
- Объект file
- Структуры данных, связанные с файловыми системами
- Структуры данных, связанные с процессом
- Файловые системы в операционной системе Linux
- Файловые системы Unix
- 4.6. ФАЙЛОВЫЕ СТРУКТУРЫ
- 2.3.2. Файловые системы
- Восстановление из резервной копии на системе-приемнике
- Особенности системы защиты данных в InterBase
- InterBase Classic Server под Linux
- Каталог BIN в InterBase Classic Server для Linux
- Chapter 16. Commercial products based on Linux, iptables and netfilter
- Установка системы на уже подготовленный жесткий диск
- 1.3. Системы счисления
- 7.4. Модель системы автоматизированного проектирования защиты информации
- Глава 5. Разработка и анализ бизнес-планов в системе Project Expert