В памяти файловая система FUSE

Напишите простую файловую систему FUSE, которая хранится в памяти. Файловая система должна поддерживать следующие команды:

ls, mkdir, cp

Этот вопрос недавно был задан в интервью, я не смог на него ответить. Итак, я решил изучить это.

Провел поиск и нашел несколько руководств по созданию моей собственной файловой системы FUSE. Я действительно не понимаю, как реализовать файловую систему в памяти.

Мои вопросы:

  • В правильном ли направлении я иду?
  • О чем еще мне следует почитать?
  • Каково решение?

Ссылки, которые я читаю:

В последней ссылке есть упоминание о кэшировании в памяти с помощью PyFileSystem . Я не уверен, как это может помочь.

PS: Это был письменный вопрос интервью, поэтому ответ должен быть достаточно простым, чтобы написать его на бумаге в течение 10-15 минут.

12
задан Community 23 May 2017 в 12:24
поделиться