Разница между FUSE и VFS в Linux?

В чем разница между VFS [Виртуальная файловая система] и FUSE [Файловая система в пространстве пользователя] в Linux. Я думаю, что большинство популярных ОС сегодня поддерживают функцию VFS. Недавно у меня была возможность просмотреть вики FUSE в исходной кузнице, и я предполагал, что FUSE предоставит API для реализации функций-оболочек для файловых операций, тогда как фактические файловые операции выполняются низкоуровневой файловой системой, которая находится в ядре. Разве это не то, что делает VFS?

  1. Какова граница между VFS и FUSE?
  2. Могу ли я представить это как - FUSE поверх VFS поверх реальной файловой системы ядра? ?

Любые указатели в этом направлении были бы очень полезны. Спасибо за внимание и за ваше время.

4
задан 24 February 2017 в 23:42

0 ответов

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

Похожие вопросы: