关于ceph文件系统跨平台

卢布 发布于 2015/02/27 15:47
阅读 1K+
收藏 0

@guyson 你好,想跟你请教个问题:我搭建了一个ceph集群,想作为文件系统挂载在windows下的目录下,这样windows上的文件就可以存在集群里了,请问这样如何实现?

加载中
0
0-1
0-1

通过cifs或samba把windows磁盘或目录挂载到linux上,然后就是客户端挂载ceph的文件系统。

http://ceph.com/docs/master/man/8/mount.ceph/

应该是这样吧,我主要是用s3,cephfs和rbd不熟~


0-1
0-1
wins下的目录设置为共享,可读写 linux下挂载wins的共享文件夹 mount -t smbfs -o username=admin,passwd=123456 //10.10.10.10/data /mnt/data1 mount -t cifs -o username=admin,passwd=123456,directio //10.10.10.10/data /mnt/data2
卢布
比如windows上的一个文件夹a,挂载到了linux下的b文件夹下,那这个b文件夹还可以挂载cephfs文件系统吗?我测试了挂载a到b之后,再把cephfs挂载到b,数据并没有写入集群
0
vema
vema
额 貌似楼上说反了。linux上挂载cephfs 在samba共享给windows使用就ok了,当然NFS也可以,win7以上貌似直接支持,xp/2003貌似有个sfu的玩意挺大的一个包。不过直接提供S3服务最好了,windows下有驱动挂载的。
卢布
回复 @kinglynn : 嗯,谢谢你了,我先试着用s3看看,以后还要多向你请教请教了
vema
vema
回复 @卢布 : 用S3的客户端吧。ceph客户端不要在windows上折腾了
卢布
嗯,如果通过samba共享出去那写入的数据是走网络的吗?我之前提出这种想法但老板说会有速度上的瓶颈,我的第二种方法就是在windows上用cygwin,但装了快一天了ceph就是装不上去,你有过这方面的经验吗?
0
沉默狮
沉默狮
我之前做过的是用ceph挂到linux上,然后在用nfs共享挂到windows上。samba也玩儿过,但是有点坑爹感觉。
卢布
回复 @devilsitan : 唯一的区别就是用nfs的时候多经过了交换机,百兆的交换机,但我觉得不会因为这个交换机导致差别这么大
卢布
回复 @devilsitan : 作为盘符的
沉默狮
沉默狮
@卢布 对了你挂的是盘符还是文件夹?
沉默狮
沉默狮
@卢布 如果真的测试nfs从linux 到windows的I/O低的话,确实就没必要考虑它了,毕竟是万金油。
沉默狮
沉默狮
@卢布 两种测试是否所有环境配置都是相同的,是否有其他的因素影响呢?我当初还是蛮快的,因为是要作为系统存储来使用的。
下一页
返回顶部
顶部