操作cephfs的基本命令

[前提是已有一个基本可用的ceph集群]

一,在指定节点上部署mds:

ceph-deploy mds create ceph-node1

二,新建两个存储池,用于保存cephfs的数据和元数据。

ceph osd pool create cephfs_data 64
ceph osd pool create cephfs_metadata 64

三,创建好存储池后,可以用 fs new 命令创建文件系统。

ceph fs new cephfs cephfs_metadata cephfs_data

四,文件系统创建完毕后, 可以检查MDS 服务器是否达到 active 状态。

ceph mds stat

输出:

e11: 1/1/1 up {0=ceph-node1=up:active}

五,因为默认都会用cephx 认证,所以先建好要挂载的本地目录以及获取admin的加密钥(在生产环境中,建新用户来指定不同用途吧),又或者是生成一个secret文件,不用在命令行输入

ceph-authtool --print-key /etc/ceph/ceph.client.admin.keyring

mount -t ceph 192.168.1.112:6789:/ /mnt/mycephfs -o name=admin,secret=AQCu845ZXt0dExAAatk28a2ILAg4XijF3ax0vg==

mount -t ceph 192.168.1.111:6789:/ /mnt/mycephfs -o name=admin,secretfile=/etc/ceph/admin.secret

六,此时,就可以在挂载目录下像操作普通文件一样操作cephfs,而生成的文件可以在ods里查看。但无意义,只是用来管理的一些东东。

rados -p cephfs_metadata ls
rados -p cephfs_data ls
 ceph osd map cephfs_data 10000000000.00000000

七,卸载 Ceph 文件系统,可以用 unmount 命令。查看文件系统,可以用df -h试下。

umount /mnt/mycephfs
df -h

输出的东东如下:

时间: 2024-09-16 12:06:42

操作cephfs的基本命令的相关文章

对MySQL日志操作的一些基本命令总结_Mysql

MySQL日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据库的客户端连接状况.SQL语句的执行情况和错误信息等.当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复. 错误日志 在mysql数据库中,错误日志功能是默认开启的.并且,错误日志无法被禁止.默认情况下,错误日志存储在mysql数据库的数据文件中.错误日志文件

硬盘分区的恢复与备份

备份|恢复|硬盘 你一定能时时刻刻感觉到硬盘分区的重要性.诚然,硬盘分区的地位是无庸质疑的,因此,其也成了很多病毒的攻击对象.而且,一些意外的情况,比如突然断电等也能使硬盘的主引导分区数据丢失.分区一损坏,系统则立即瘫痪,动弹不得.所以关于分区的恢复与备份的技巧,是你必须要掌握的一门技术: 首先,一旦发生计算机无法检测到硬盘的情况,排除了硬件上的问题,我们就应该开 始检测分区.一般来说,如果主引导区或者引导程序和分区表中的一个被破坏的话,都会出现硬盘丢失的情况.我们一个个做一番检查: 分区表的检

详解MongoDB管理命令_MongoDB

MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表:而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行.下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为.  MongoDB命令帮助系统  在安装MongoDB后,启动服务器进程(mongod),可以通过在客户端命令mongo实现对MongoDB的管理和监控.看一下

MongoDB基本管理命令

原文链接: http://blog.csdn.net/shirdrn/article/details/7105539 MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表:而每个集合中 可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行.下面通过熟悉MongoDB的基本管理 命令,来了解MongoDB提供的DBMS的基本功能和行为. MongoDB命令帮助系统 在安装M

《Stata统计分析与应用(第2版)》一3.1 图形制作的基本命令与相关操作

3.1 图形制作的基本命令与相关操作 一个完整的图形(见图3.1),主要包括以下几个部分:标题.副标题.坐标轴刻度与标题.图例说明.注释语句等.在Stata制图中,这些部分的设置均可以通过命令方式进行操作.最常用的操作流程即通过命令方式画出主体图形,细节的修改则通过菜单方式进行. 3.1.1 图形制作的基本命令 图形的制作可以通过命令的方式完成,基本命令形式如下: graph-command (plot-command, plot-options) (plot-command , plot-op

《Hadoop MapReduce实战手册》一1.7 HDFS的基本命令行文件操作

1.7 HDFS的基本命令行文件操作 Hadoop MapReduce实战手册HDFS是一个分布式的文件系统,就像一个Unix文件系统一样,它允许用户使用shell命令操纵文件系统.本节将说明如何使用HDFS的基本命令行来执行这些操作. 值得注意的是,每一条HDFS命令都有一个与之一一对应的Unix命令.例如,下面的命令: >hadoopdfs –cat /data/foo.txt 该命令用于读取/data/foo.txt文件,并把它打印到屏幕上,就像Unix系统的cat命令一样. 准备工作通过

Linux文件和目录操作基本命令:locate命令

有时候,你知道某一文件或目录存在,但却不知该到哪里去找到它.你可以使用 locate 命令来搜寻文件或目录. 使用 locate 命令,你将会看到每一个包括搜寻条件的目录或文件.譬如,如果你想搜寻所有名称中带有 finger 这个词的文件,键入: locate finger locate 命令使用数据库来定位文件或目录名中带有 finger 这个词的文件和目录.这个搜寻结果可能会包括一个叫做 finger.txt 的文件,一个叫做 pointerfinger.txt 的文件,一个被命名为 fin

Linux文件和目录操作基本命令:cp命令

cp(copy)命令可以将文件或目录复制到其他目录中,就如同DOS下的copy命令一样,功能非常强大.在使用cp命令时,只需要指定源文件名与目标文件名或目标目录即可.格式: cp <源> <目标>

Linux文件和目录操作基本命令:cd命令

cd 命令来改变工作目录.例如: 命令 功能 cd ~ 会把你送回到你的登录目录 cd / 把你带到整个系统的根目录 cd /root 把你带到根用户的主目录:你必须是根用户才能访问该目录 cd /home 把你带到home目录,用户的登录目录通常贮存在此处 cd .. 向上移动一级目录 cd /dir1/subdirfoo 无论你在哪一个目录中,这个绝对路径都会把你直接带到subdirfoo中,即dir1的子目录 cd ../../dir3/dir2 这个相对路径会把你向上移动两级,转换到根目