【发布时间】:2011-01-12 11:37:56
【问题描述】:
作为一个大学项目,我需要在一个文件中实现一个基本的文件系统。那么我该怎么做呢?我需要知道哪些事情?要求包括在后台有一个守护进程。此外,使用该系统的应用程序需要使用 Unix 域套接字连接到服务器
文件系统应具备以下能力:
- 列出存储的文件及其大小。
- 创建文件
- 允许更改文件
- 删除文件
【问题讨论】:
-
我们可以在这里做一些假设吗:我们不是在创建一个真正的文件系统:也就是说,我们不希望使用普通的 ls 或 dir 命令来查看内容。相反,我们正在实现一项服务,该服务通过套接字上的自定义接口公开文件。我们正在编写服务器和客户端库。服务器的数据存储在单个文件中。这是正确的吗?
-
类似的更通用的问题:*.com/questions/4714056/…
标签: linux file filesystems