本来想了解NFS是如何工作的, Linux源码中是有NFS的源码就是看的不太明白, 找了Linux文件系统结构,看到FUSE,感觉很不错!
原来自己也做个一个文件系统,想来就是头痛, 一堆Kernel相关的东西, debug起来真是麻烦, 开始一天机器要死10 ~ 20多次. 原来认为Linux是很不容易死的, 作kernel开发才知道, kernel中的错误是很容易导致死的.
在上面下了个FUSE自己测试了一下. 真是很不错的东东. 可惜我在自己的RH9(kernel 2.4.20-8)上编译fuse/kernel/中的内容有点问题.
应该好好学习一下fuse的设计, 对将来作其他的文件系统应该很有帮助!
IBM一篇介绍FUSE的文章挺好:
http://www.ibm.com/developerworks/cn/linux/l-fuse/
阅读(5290) | 评论(0) | 转发(0) |