关于ceph存储的一些问题
@oscfox 你好,想跟你请教个问题:我第一次玩ceph,当我在搭完ceph之后,然后加了一个块设备,并挂载进去了。
我想问的是,为什么我四个OSD,会被用这么多。我都没使用,我看了里面都是些配置文件的东西。还有就是
我到这个目录下如果直接进行存储的话,他会自动备份?还是怎样进行存储,本人小白,这边不太懂怎么进行存储。
我刚刚试了下,刚刚在客户端里创建了一个块设备,然后发现在mon这一端发现WPP池里面的使用率变大了,然后如果我想要在mon端使用这个文件怎么办,是不是要把他挂载进来?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
journal
嗯,我一直对ceph的存储有点不懂,假如我有一个a.txt,我想把他存放到ceph中去,我应该怎么作呢?是不是要用到rados put,还是怎么的。
回复
你好,我想问下,GLOBAL的大小是由所有什么控制的啊? 我添加了3个osd分别在3个节点上.GLOBAL显示了1块硬盘的空间
回复
1.通过rados命令,如rados put 1 1.txt -p data; 2. 通过radosgw,s3写入; 3. 通过amazon s3工具,如s3 browser等。 4. 以上说的是对象存储,rdb和cephfs不熟。
1.ceph rbd 块设备建立之后就被占用了几个G也是正常的,看你初始化多大的空间。而ceph df 看到的使用率并不是真正占用的空间,我的理解是相当于磁盘,只会覆盖不会擦除。
2.快设备格式化再mount之后就可以向普通目录那样读写,备份的事当然是ceph自动完成了。
3.你的意思是要多个host共享同一块设备?这样的话虽然可以挂载成功,但数据对于多个host并不是实时同步的,可能还会有意想不到的bug。如果有这样的需求建议中间搭个nfs之类的文件系统