zerofs nfs 协议当前的一些限制
尽管zerosf 支持不少文件协议,但是目前一些协议使用上并不是很方便,比如9p, nbd 不少内很模块是没有直接内置的,只有nfs 当前基本是都包含的,以下是nfs 的一些限制
限制
- 没有文件锁支持
- uid/gid 映射是基于数字id
- 协议是无状态的,没有持久化连接
- 缓存一致性问题,多个客户端可能会看到不一致的数据
- fsync 限制,数据持续化不能保障
- 当然还有一个就是关于安全的问题,当前暂时未实现安全访问控制,需要自己解决,尤其是远程访问场景
说明
9p 以及nbd 是一个很不错的数据访问选择,但是目前需要自己编译模块
参考资料
https://www.zerofs.net/nfs-access#nfs-limitations
