`
lancelotwjq
  • 浏览: 55276 次
  • 性别: 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带来的性能损耗.

    glusterfs-api-devel-6.0-61.el7.x64-86.rpm.tar.gz

    从提供的文件信息来看,这个压缩包glusterfs-api-devel-6.0-61.el7.x64-86.rpm.tar.gz主要与GlusterFS软件包有关,而GlusterFS是一款开源的分布式文件系统,广泛应用于存储解决方案中,特别是在云计算环境中。...

    glusterfs-api-6.0-61.el7.x64-86.rpm.tar.gz

    glusterfs-api-6.0-61.el7.x64-86.rpm.tar.gz文件是一种压缩包,包含了glusterfs-api-6.0-61.el7.x64-86.rpm以及其依赖的其他软件包,这些文件共同构成了一个完整的RPM安装包集合。 首先,glusterfs-api-6.0-61.el7...

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

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

    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)工具,用于管理和诊断...

    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完整包名] 进行安装

    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-6.0-61.el7.x64-86.rpm.tar.gz

    - glusterfs-api-6.0-61.el7.x86_64.rpm:API接口包,提供了与其他程序交互的编程接口。 ### 安装前的注意事项 在安装GlusterFS之前,应当确认系统环境兼容性,确保操作系统版本与glusterfs-6.0-61.el7.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

Global site tag (gtag.js) - Google Analytics