- 博客(5)
- 收藏
- 关注
原创 opendedup(sdfs)源码分析5之FakeFilesystem篇
FakeFilesystem类继承自Filesystem3, XattrSupport,具体功能没有搞明白,好像是实现了一个模拟的文件系统。
2011-02-25 20:26:00 637
原创 opendedup(sdfs)源码分析4之XattrSupport篇
XattrSupport接口主要用来实现文件系统的一些扩展属性,如果所需的文件系统需要一些额外的扩展属性,则可以添加上对XattrSupport的继承。其成员主要有: public static final int XATTR_CREATE = 0x1; public int getxattrsize(String path, String name, FuseSizeSetter sizeSetter) throws FuseException; public int getxattr(Stri
2011-02-24 21:09:00 700
原创 opendedup(sdfs)源码分析3之Filesystem3篇
Filesystem3接口继承自FilesystemConstants接口,其中有以下成员:public int getattr(String path, FuseGetattrSetter getattrSetter) throws FuseException; public int readlink(String path, CharBuffer link) throws FuseException; public int getdir(String path, FuseDirFiller dirF
2011-02-24 20:55:00 862
原创 opendedup(sdfs)源码分析2之FilesystemConstants篇
接下来的时间里作者将对fuse包进行逐一分析,FilesystemConstants接口:定义了只读,只写,读写对应的代码。publicstaticfinalintO_RDONLY = 00;publicstaticfinalintO_WRONLY = 01;publicstaticfinalintO_RDWR = 02;
2011-02-24 20:40:00 943
原创 opendedup(sdfs)源码分析1
opendedup简介opendedup也称为sdfs是一个重复数据删除开源项目,根据开发者Sam Silverberg的说法,"SDFS的设计目标是利用基于对象的文件系统的性能和可扩展性优点,通过重复数据删除优化存储。"结果 是:"Opendedup/SDFS可以优化1PB以上的数据;在128K块大小的情况下,每GB记忆体支持3TB以上数据;在线重复数据删除的执行速度 达到290MB/秒;拥有很高的总I/O性能;支持VMware(以及Xen和KVM),并可以对4K的块进行重复数据删除操作。同时,它还是免费
2011-02-24 20:34:00 1729 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人