`
lancelotwjq
  • 浏览: 54778 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用glusterfs API

 
阅读更多

如果是通过rpm安装的glusterfs

 

在执行 glusterfs/api/example/gfapi.py 之前,需要执行

 

ln -s /usr/lib64/libglusterfs.so.0 /usr/lib64/libglusterfs.so
ln -s /usr/lib64/libgfapi.so.0 /usr/lib64/libgfapi.so
ln -s /usr/lib64/libgfxdr.so.0 /usr/lib64/libgfxdr.so

 

 运行:python gfapi.py abc /mnt


PASS: wrote 5 bytes
PASS: read 'fubar'
PASS: lstat got correct size 5
FAIL: new path not working after rename
  (skipping known failure)
PASS: unlink worked
PASS: mkdir worked
PASS: create (in dir) worked
PASS: directory listing worked
PASS: unlink (in dir) worked
FAIL: dir still there after rmdir
  (skipping known failure)
PASS: setxattr worked
PASS: getxattr worked
PASS: listxattr worked
2 failures (2 expected)

 

 

 在编译 glusterfs/api/example/glfsxmp.c 之前,需要执行

 

> cd api/example/

> sed -i s/"api\/"// glfsxmp.c

编译glfsxmp.c

> gcc -o glfsxmp glfsxmp.c -I../src/ -lgfxdr -lgfapi

分享到:
评论

相关推荐

    GlusterFS REST API server安装使用(centos7)

    在 CentOS 7 上安装和使用 GlusterFS REST API Server 的过程如下: 首先,需要安装必要的依赖包。在 CentOS 7 系统上,可以通过 `yum` 来安装 `python-dev` 和 `python-setuptools`。这两个包是构建和安装 ...

    glusterfs-api-7.5-1.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    使用Glusterfs作为kvm后端存储

    红帽针对vm储存做了优化使其更适合用于虚拟化存储.本文测试使用Glusterfs作为kvm后端存储,通过直接调用glustefs-api,绕过fuse访问虚拟机镜像,避免了fuse带来的性能损耗.

    GlusterFS3.4.6 RPM 安装包 相关依赖包

    4. **PAM (Pluggable Authentication Modules)**:对于认证服务,GlusterFS可能会使用PAM,因此需要确保系统已安装PAM库。 5. **SELinux**:在RHEL系统中,SELinux通常默认启用,以提供额外的安全层。安装和配置...

    python2-glusterfs-api-1.1-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    glusterfs-api-devel-7.5-1.el7.x86_64.rpm

    离线安装包,亲测可用

    glusterfs-api-6.9-1.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    glusterfs.tar.gz

    8. `glusterfs-api-7.5-1.el7.x86_64.rpm`:GlusterFS API,允许开发人员编写与GlusterFS集成的应用程序。 9. `pciutils-3.5.1-3.el7.x86_64.rpm`:PCI(Peripheral Component Interconnect)工具,用于管理和诊断...

    Gluster 3.6.2 源码包

    6. `examples/`:示例程序,演示如何使用GlusterFS API。 7. `scripts/`:辅助脚本,用于安装、配置和维护GlusterFS。 对于开发者来说,深入研究`src/`目录下的子模块,如`volfs`(虚拟文件系统)、`transport`...

    Glusterfs文档分析

    关于Glusterfs分布式文件系统的总结

    glusterfs-api-devel-7.9-1.el7.x86_64.rpm

    离线安装包,亲测可用

    GlusterFS学习笔记.docx

    客户端可以使用 GlusterFS 提供的 API 或者使用 mount 命令来挂载 GlusterFS 卷。 6. GlusterFS 优点 GlusterFS 的优点包括: * 高性能:GlusterFS 可以提供高性能的存储解决方案,满足大规模数据存储和分析的...

    glusterfs-api-6.0-56.4.el8.x86_64.rpm

    离线安装包,亲测可用

    glusterfs 5.0

    GlusterFS还提供了强大的API和CLI工具,使得用户可以方便地进行数据迁移、备份和恢复操作。同时,它的开放源代码特性允许开发者根据自己的需求进行定制和扩展,进一步提升存储系统的灵活性和适应性。 总之,...

    glusterfs3.7.9

    - **Documentation**:包括用户手册、API文档和故障排查指南,帮助用户了解和使用GlusterFS。 安装过程通常包括以下几个步骤: 1. 解压glusterfs-3.7.9压缩包。 2. 预编译配置,根据实际环境选择合适的配置选项。 3...

    glusterfs-api-3.7.1-17.atomic.1.el7.x86_64.rpm

    glusterfs-api-3.7.1-17.atomic.1.el7.x86_64.rpm

    glusterfs-api-3.12.2-18.el7.x86_64.rpm

    离线安装包,亲测可用

    glusterfs-3.4.2.tar.gz

    此外,GlusterFS还支持API和库,以便于集成到自定义应用程序中。 总的来说,GlusterFS 3.4.2是一个强大的分布式文件系统,适合大型企业或云环境中的数据存储需求。通过其开源性质和丰富的功能集,用户可以构建灵活...

    glusterfs的那些事-3.4.11

    《glusterfs详解:模块化设计与核心概念》 GlusterFS是一款开源的分布式文件系统,以其模块化、堆栈式的设计理念,为各种应用场景提供了高度定制化的解决方案。本文将深入探讨glusterfs中的关键概念——`xlator`,...

Global site tag (gtag.js) - Google Analytics