Implementando sistema de arquivos básico

Como projeto de faculdade, preciso implementar um sistema de arquivos básico de dentro de um arquivo. Então, como faço para fazer isso? Quais são as coisas que eu precisaria saber? Os requisitos incluem ter um processo daemon em segundo plano. Além disso, os aplicativos que usam esse sistema precisam se conectar ao servidor usando um soquete de domínio Unix

O sistema de arquivos deve ter os seguintes recursos:

Listar arquivos armazenados junto com seus tamanhos.Crie arquivosPermitir alterações nos arquivosDeletar arquivos

questionAnswers(4)

yourAnswerToTheQuestion