我在运维这个行当里干了已经有十几年了, 所以对于NFS挂载的配置工作, 哪怕是不用眼睛看也都能把它配好。但是, 如果要利用去区块链技术的手段来管理文件的共享功能的话, 我头一次感觉到了这种说法是荒谬和不合理的, 觉得这根本就是胡说八道。
直到后来, 我才仔细分析并弄明白了其中的道理。所谓NFS区块链这种方式, 指的是将文件相关的元数据信息记录上链, 而文件的数据本体依然是存储在本地机器上的。至于有哪些用户进行了阅读或修改操作, 以及在具体的什么时间点发生了改变这些变动行为, 这些都是被清楚地记录在区块链上的。
说直白了, 它和传统的NFS其实就存在一个区别: 就是在挂载表重启之后数据会全部丢失, 并且谁修改过文件也完全查不到的情况下会导致扯皮半年之久。但是将数据上链之后, 访问日志与权限变更信息变得不可被篡改。
比如在上周组里的那台节点被人修改了配置时, 在以前需要花费很长时间去翻阅日志仍然无法说清楚问题的原因, 而如今只要从链上获取相关信息, 就可以清楚地知道是谁以及确切在什么时间点进行了操作。
实际上, 从当前的角度来看, 这件东西真正投入生产环境使用的时间还比较遥远。其性能表现显得不够敏捷, 对于小型团队而言, 在使用过程中会感到相当不便;而对于大型项目来说, 则需要耗费大量的精力去进行调试和优化。

不知大家是否已经在真实的工业生产环境中进行过实际运行测试? 如果在此过程中遇到了什么值得注意的问题或者教训的话,欢迎在评论区分享一些具体的经历。
