AOSV 2018/2019最终项目
描述
它是一个子系统,使用户能够使用会话访问文件。 这样,直到会话关闭,所有修改都是不可见的。 许多进程可以同时访问给定的文件。 系统还将一些统计信息提供到/ sys / kernel / session-module目录中,用户可以在其中:
*See the number of total open sessions
*See the number of sessions per-process and per-file
*See and change
NFS-CS754
该项目是支持Linux文件系统操作的类似NFS的文件系统的基本实现。 我们试图坚持使用NFS-3.0语义。
报告
用法
要求:
JSON for Modern C ++:3.7.0
保险丝:3.7.0
protobuf-cpp:3.10.0
gRPC:1.25.0
# compile
cd nfs
make
# run server V1
cd server
./ServerV1 # or ./ServerV2
# run client
cd nfs/cl