Находится ли виртуальная файловая система поверх распределенных файловых систем?

В ядре Linux виртуальные файловые системы лежат поверх конкретных файловых систем и файлов устройств, чтобы обеспечить единый интерфейс для доступа к тем, которые лежат под ним.

Находятся ли распределенные файловые системы ниже или выше виртуальной файловой системы на каждом компьютере?

Реализованы ли распределенные файловые системы на уровне ядра ОС или как программное обеспечение над ядром ОС?

Как выглядит общая картина слоев?

Спасибо.




Ответы (1)


Рег: Виртуальная файловая система

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

Находятся ли распределенные файловые системы ниже или выше виртуальной файловой системы на каждом компьютере?

Это зависит от реализации файловой системы.

(A) Это может быть ниже VFS (также известной как файловая система ядра), которая использует внутренние компоненты ОС и имеет функции распределенной файловой системы. Это снова может быть 2 типа

(1) Создан на основе существующих файловых систем на диске (здесь они называются прокси-файловыми системами).

(2) Может быть реальной распределенной файловой системой на диске.

(B) Это может быть полностью выше VFS и ОС (так называемая пользовательская файловая система), используя API-интерфейсы пользовательского уровня файловой системы ИЛИ FUSE.

person Venkateswarlu Tella    schedule 01.04.2016