Windows编译安装使用ceph客户端
发布时间:2020-12-14 02:44:44 所属栏目:Windows 来源:网络整理
导读:本文介绍如何将cephfs映射到windows的一个盘上,以磁盘映射的方式访问cephfs。 1.下载必要安装包 tdm-gcc:(安装时选32位) https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-5.1.0-3.exe/download dokan-0.6.0: https://github.c
本文介绍如何将cephfs映射到windows的一个盘上,以磁盘映射的方式访问cephfs。
1.下载必要安装包tdm-gcc:(安装时选32位)https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-5.1.0-3.exe/download dokan-0.6.0: https://github.com/dokan-dev/dokany/wiki/Installation#choose-a-version boost_1_63_0: http://www.boost.org/users/history/version_1_63_0.html 2.编译步骤1:安装tdm-gcc;(安装时选32位);步骤2:将boost_163_0的源码解压到C:boost_1_63_0; 步骤3:编译boost; 到C:boost_1_63_0目录下,以管理员身份运行命令行: C:boost_1_63_0> .bootstrap.bat gcc
C:boost_1_63_0> .b2 toolset=gcc --with-system
?步骤4:编译dokan; 将dokan源码解压到C:ceph-dokan;修改Makefile,在libcephfs.dll后添加$(BOOST_SYSTEM_LIB)
?
执行编译命令:
C:ceph-dokan> mingw32-make ceph-dokan.exe C:ceph-dokan> mingw32-make libcephfs.dll C:ceph-dokan> mingw32-make test-cephfs.exe 3.安装和使用修改C:ceph-dokan路径下的ceph.conf(目前只支持auth=none),所以服务端也需要免鉴权mon addr = 10.0.0.183:6789 ?执行挂在命令,其中m是盘符, C:ceph-dokan> .ceph-dokan.exe -c ceph.conf -l m ?
如果后台运行,以管理员身份运行命令行以下命令即可:
start /b C:ceph-dokanceph-dokan.exe -c C:ceph-dokanceph.conf -l m ? 最后执行成功结果如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容