关于ceph存储的一些问题

高小强 发布于 2015/02/05 10:25
阅读 351
收藏 0

@oscfox 你好,想跟你请教个问题:我第一次玩ceph,当我在搭完ceph之后,然后加了一个块设备,并挂载进去了。

我想问的是,为什么我四个OSD,会被用这么多。我都没使用,我看了里面都是些配置文件的东西。还有就是

我到这个目录下如果直接进行存储的话,他会自动备份?还是怎样进行存储,本人小白,这边不太懂怎么进行存储。


我刚刚试了下,刚刚在客户端里创建了一个块设备,然后发现在mon这一端发现WPP池里面的使用率变大了,然后如果我想要在mon端使用这个文件怎么办,是不是要把他挂载进来?

加载中
0
Yashin
Yashin

1.ceph rbd 块设备建立之后就被占用了几个G也是正常的,看你初始化多大的空间。而ceph df 看到的使用率并不是真正占用的空间,我的理解是相当于磁盘,只会覆盖不会擦除。

2.快设备格式化再mount之后就可以向普通目录那样读写,备份的事当然是ceph自动完成了。

3.你的意思是要多个host共享同一块设备?这样的话虽然可以挂载成功,但数据对于多个host并不是实时同步的,可能还会有意想不到的bug。如果有这样的需求建议中间搭个nfs之类的文件系统

0-1
0-1
回复 @高小强 : 1.通过rados命令,如rados put 1 1.txt -p data; 2. 通过radosgw,s3写入; 3. 通过amazon s3工具,如s3 browser等。 4. 以上说的是对象存储,rdb和cephfs不熟。
coding_java
coding_java
回复 @高小强 : 你好,我想问下,GLOBAL的大小是由所有什么控制的啊? 我添加了3个osd分别在3个节点上.GLOBAL显示了1块硬盘的空间
高小强
高小强
嗯,我一直对ceph的存储有点不懂,假如我有一个a.txt,我想把他存放到ceph中去,我应该怎么作呢?是不是要用到rados put,还是怎么的。
0
0-1
0-1
journal
返回顶部
顶部