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

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

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

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

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

Благодарю.

1 ответ

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

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

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

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

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

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

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

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

Другие вопросы по тегам