This is Bold. A Version 4-series compatible NFS server written in Rust.
This is very much WIP. It doesn't do anything useful at the moment. The todo list is miles long.
A list of all support NFSv4 operations:
Todo
- XDR: External Data Representation Standard
- Network File System (NFS) Version 4 Protocol
- Network File System (NFS) Version 4 Minor Version 1 Protocol
- Network File System (NFS) Version 4 Minor Version 2 Protocol
-
Clone Repo
-
cargo run
-
In another terminal run
mkdir /tmp/demo
-
Mount this project directory under /tmp/demo
sudo mount.nfs4 -vv -o fg,sec=none,vers=4.0,port=11112 127.0.0.1:/ /tmp/demo
-
Check out
ls /tmp/demo