ceph rados 对象创建以及文件上传与下载#yyds干货盘点#

Posted 坚韧的石头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ceph rados 对象创建以及文件上传与下载#yyds干货盘点#相关的知识,希望对你有一定的参考价值。

一、前提

ceph基础环境搭建,集群正常


二、pool操作

2.1 查看

# ceph osd pool ls [detail] # 只显示数据池名,加 "detail" 显示详细信息

# rados lspools # 只显示 数据池名

# ceph osd dump | grep -E "^pool" # 数据池得详细信息


2.2 创建

# ceph osd pool create pool_name pg_num pgp_num


2.3 修改属性

# ceph osd pool set pool_name attribute value


三、数据读写

3.1 查看

# rados ls -p pool_name # 查看 数据池中所有 obj 信息

#  ceph osd map pool_name obj_name # 查看 obj map 信息


3.2 读取

将文件存放到本地路径

# rados get obj_name local_path/file_name -p pool_name


3.3 写入

将本地文件写入数据池中

# rados put obj_name local_file -p pool_name

# rados create obj_name -p pool_name # 只创建 obj,不复制文件


3.4 删除数据

# sudo rados -p pool_name rm obj_name


以上是关于ceph rados 对象创建以及文件上传与下载#yyds干货盘点#的主要内容,如果未能解决你的问题,请参考以下文章

ceph分布式存储实战——ceph内部组件

ceph:rados浅析

Ceph分布式存储实践应用之集群测试验证(Rados运用)

Ceph Monitor与Paxos

Ceph 知识摘录(内部组件流程)

ceph课程ceph的接口存储引擎版本