分享

[转]Google分布式文件系统GFS

 Foxmouse 2011-11-25

        1. GFS集群由一个主服务器master,多个块服务器(chunk server),多个client组成;Master负责管理和调度,块服务器(chunk server)负责文件存储提供,都装着linux系统,client则是应用;

        2. 文件被分割成固定大小的块,chunk,64MB,64位的chunk handle唯一标识,作为普通的linux文件存储在chunk server;

        3. Master负责管理GFS文件系统的元数据,比如访问控制信息,块租约,文件到块的映射(文件可能多个块,非持久),还有块的位置,同时也负责垃圾回收等工作;

        4. Clientmaster那里读取块标识符(chunk handle)以及位置(chunk location),缓存,然后向块服务器(chunk server)读取文件;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多