Объяснение стека хранения данных в Linux — Вернер Фишер, Thomas-Krenn.AG
Автор: The Linux Foundation
Загружено: 2024-10-07
Просмотров: 1536
Разбор стека хранения данных в Linux — Вернер Фишер, Thomas-Krenn.AG
«Всё есть файл» или, точнее, «Всё есть файловый дескриптор»: уже одно это утверждение демонстрирует важность стека хранения данных в Linux. Для обеспечения надёжного и эффективного доступа к данным независимо от выбранной файловой системы и фактического расположения физического хранилища, многочисленные уровни ядра Linux взаимодействуют бесперебойно: виртуальная файловая система (VFS), кэш страниц, блочный уровень с различными планировщиками ввода-вывода, так называемые «стековые устройства», такие как преобразователи устройств и драйверы, — вот важнейшие компоненты, задействованные в этой работе. Используя «Схему стека хранения данных в Linux», Вернер наглядно объясняет эту архитектуру с помощью нескольких конкретных примеров. Он объясняет различные области VFS (блочные, сетевые, стековые, псевдо- и специализированные файловые системы), а также подробно описывает функциональность и области применения различных файловых систем, таких как ext4 или btrfs. Затем Вернер показывает, как полученные BIO (блочные операции ввода-вывода) обрабатываются блочным уровнем и планировщиками ввода-вывода (и, возможно, через стековые устройства), прежде чем они наконец достигнут драйверов устройств и физических устройств хранения данных. Присоединяйтесь к этому докладу и узнайте, как работает хранилище в Linux :-)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: