文章目录

  • 1.创建文件系统
    • 1.1 方法1
    • 1.2 方法2
  • 2.挂载文件系统
  • 3.卸载

1.创建文件系统

1.1 方法1

1.创建存储池
ceph osd pool create tgmfs_data 128
ceph osd pool create tgmfs_metadata 128
[root@ceph-01 ~]# ceph osd pool create tgmfs_data 128
pool 'tgmfs_data' created
[root@ceph-01 ~]# ceph osd pool create tgmfs_metadata 128
pool 'tgmfs_metadata' created2.通过 fs new 创建文件系统命令
ceph fs new <fs_name> <metadata> <data>
ceph fs new tgmFS tgmfs_metadata tgmfs_data
[root@ceph-01 ~]# ceph fs new tgmFS tgmfs_metadata tgmfs_data
new fs with metadata pool 5 and data pool 43.查询文件系统
[root@ceph-01 ~]# ceph fs ls
name: tgmFS, metadata pool: tgmfs_metadata, data pools: [tgmfs_data ][root@ceph-01 ~]# ceph fs volume ls
[{"name": "tgmFS"}
][root@ceph-01 ~]# ceph fs status tgmFS
tgmFS - 0 clients
=====
RANK  STATE            MDS              ACTIVITY     DNS    INOS   DIRS   CAPS0    active  testfs.ceph-02.hrzwom  Reqs:    0 /s    10     13     12      0POOL         TYPE     USED  AVAIL
tgmfs_metadata  metadata  96.0k  18.9Gtgmfs_data      data       0   18.9G
MDS version: ceph version 17.2.3 (dff484dfc9e19a9819f375586300b3b79d80034d) quincy (stable)

1.2 方法2

1.直接创建文件系统,不指定存储池就会创建默认名称是
# cephfs.tangFS.meta 和 cephfs.tangFS.data 的 Pool
例如:
ceph fs volume create tangFS
[root@ceph-01 ~]# ceph fs volume create tangFS2.查询文件系统
[root@ceph-01 ~]# ceph fs ls
name: tangFS, metadata pool: cephfs.tangFS.meta, data pools: [cephfs.tangFS.data ][root@ceph-01 ~]# ceph fs volume ls
[{"name": "tangFS"}
][root@ceph-01 ~]# ceph fs status tangFS
tangFS - 0 clients
======
RANK  STATE            MDS              ACTIVITY     DNS    INOS   DIRS   CAPS0    active  tangFS.ceph-01.abeakf  Reqs:    0 /s    10     13     12      0POOL           TYPE     USED  AVAIL
cephfs.tangFS.meta  metadata  96.0k  18.9G
cephfs.tangFS.data    data       0   18.9GSTANDBY MDS
tangFS.ceph-03.useyhw
MDS version: ceph version 17.2.3 (dff484dfc9e19a9819f375586300b3b79d80034d) quincy (stable)

2.挂载文件系统

1.客户端必须安装:ceph-common(cephadm install ceph-common)2.创建目录
[root@ceph-01 ~]# mkdir /mnt/tgmFS
[root@ceph-01 ~]# mkdir /mnt/tangFS3.挂载
# 使用 mount.ceph 进行挂载,使用的相关参数等可以  man mount.ceph 进行查看
#     secret 参数的值来自于 /etc/ceph/ceph.client.admin.keyring 文件内
#     fs 用于指定使用创建的哪个文件系统 cephfs
#     可以把多个目录挂载到同一个文件系统中
mount -t ceph :/ /mnt/tgmFS -o name=admin,secret=AQDmWPNiJRVfLBAAwJyUxZS7OKJ1vRsI3DcjSw==,fs=tgmFS
mount -t ceph :/ /mnt/tangFS -o name=admin,secret=AQDmWPNiJRVfLBAAwJyUxZS7OKJ1vRsI3DcjSw==,fs=tangFS[root@ceph-01 ~]# df -h
文件系统                                                        容量  已用  可用 已用% 挂载点
......
192.168.120.71:6789,192.168.120.72:6789,192.168.120.73:6789:/   19G     0   19G   0% /mnt/tgmFS
192.168.120.71:6789,192.168.120.72:6789,192.168.120.73:6789:/   19G     0   19G   0% /mnt/tangFS或者,指定任意一个 MON 节点的 IP 都可以,也可以指定多个,用 , 分隔:
mount -t ceph 192.168.120.71:6789,192.168.120.72:6789:/ /mnt/tgmFS -o name=admin,secret=AQDmWPNiJRVfLBAAwJyUxZS7OKJ1vRsI3DcjSw==,fs=tgmFS
mount -t ceph 192.168.120.73:6789:/ /mnt/tangFS -o name=admin,secret=AQDmWPNiJRVfLBAAwJyUxZS7OKJ1vRsI3DcjSw==,fs=tangFS[root@ceph-01 ~]# df -h
文件系统                                    容量  已用  可用 已用% 挂载点
......
192.168.120.71:6789,192.168.120.72:6789:/   19G     0   19G   0% /mnt/tgmFS
192.168.120.73:6789:/                       19G     0   19G   0% /mnt/tangFS

3.卸载

[root@ceph-01 ~]# umount /mnt/tgmFS
[root@ceph-01 ~]# umount /mnt/tangFS

Ceph文件存储-挂载文件系统相关推荐

  1. Ubuntu16.04LTS部署CEPH文件存储集群

    直接从word文档复制的 懒得整理格式了 基础环境安装 添加硬盘 步骤1集群安装需要三台及以上服务器,此处以3台作为示例,此处直接使用每台主机第二块硬盘空间作为存储空间方案,每台服务器须添加一块硬盘. ...

  2. linux分布式文件存储挂载使用_Linux - tmpfs内存文件系统使用

    简介 tmpfs是一种虚拟内存文件系统,而不是块设备.是基于内存的文件系统,创建时不需要使用mkfs等初始化. 由于都是在内存里面,所以重启之后,数据就会都没掉,但是在内存里面就有好处,速度快,因此现 ...

  3. CEPH篇 块存储、文件存储和对象存储意义和差异及ubuntu20.4下 ceph安装

    理解块存储.文件存储和对象存储的应用场景和选择 应用场景 分布式存储的应用场景相对于其存储接口,现在流行分为三种: 对象存储: 也就是通常意义的键值存储,其接口就是简单的 GET.PUT.DEL 和其 ...

  4. 【存储】块存储、文件存储和对象存储的区别?

    目录 简单说明 详细解释 存储分类 01 块存储(提供虚拟磁盘) 02 文件存储 03 对象存储 04 三种存储的区别和对比 分布式块存储.文件存储.对象存储的区别 理解Ceph的三种存储接口:块设备 ...

  5. 理解块存储、文件存储和对象存储的应用场景和选择

    理解块存储.文件存储和对象存储的应用场景和选择# 应用场景(王豪迈(麦子迈|wheats))# 分布式存储的应用场景相对于其存储接口,现在流行分为三种: 对象存储: 也就是通常意义的键值存储,其接口就 ...

  6. 对象存储、块存储、文件存储的区别

    参考链接 http://www.infoq.com/cn/articles/virtual-forum-three-basic-issues-about-distributed-storage 分布式 ...

  7. 13、腾讯云轻量应用服务器挂载文件系统

    前言:腾讯云轻量应用服务器+腾讯云文件存储(Cloud File Storage,CFS)系统的使用小记 轻量应用服务器系统版本是windows server 2012r 一.必要概念 1.1 轻量应 ...

  8. 文件存储、对象存储、块存储分不清楚?看完就懂了

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 文件.对象.块存储是什么? 什么是文件存储? 文件存储带有文件系统,主要是以文件的形式存放数据 ...

  9. IBM Cloud - 文件存储介绍

    大部分的公有云厂商都会提供块存储,文件存储,对象存储这三种存储类型,每种存储类型都有自己的特点和适合的应用场景,下表针对IBM Cloud上的这三种存储类型做了一个简单的对比. 言归正传,切入正题,今 ...

最新文章

  1. elastic stack中的Beats是什么?
  2. svn报错:“Previous operation has not finished; run 'cleanup' if it was interrupted“ 的解决方法...
  3. NRF51822之发射功率
  4. session和cookie到底有什么联系?这一篇文章给你分析的明明白白~
  5. 玩玩自动化测试之selenium篇
  6. Veritas Storage Foundation 5.0 HA for Windows
  7. 实现字符串的编码转换,用以解决字符串乱码问题
  8. 去掉 edittext 长按全选_开封消毒湿巾全选
  9. 大前端-全栈-node+easyui+express+vue+es6+webpack+react
  10. navicat的注册码
  11. 玩转数据可视化之R语言ggplot2:(四)单一基础几何图形绘制
  12. 区块链技术在物联网中的应用概述
  13. 在python中、int表示的是数据类型是_Python3基本数据类型之intstr
  14. 【C++登山之路之语法高山 】—— 命名空间+缺省参数+函数重载(万字详解,图片演示,结构原理)
  15. 准确率、精度和召回率
  16. html5服务器推送消息的各种解决办法,WEB服务器推送消息的各种解决办法
  17. Verilog/@符号什么意思
  18. 核心期刊《河北医学》杂志简介及投稿要求
  19. JAVA 实现《模式策略的角色扮演游戏》游戏
  20. html+css语法基础

热门文章

  1. 难得的 “日全食”之旅
  2. Linux 通过NowSMS + 彩信猫 发送彩信实践
  3. cocos creator 实现手机震动的效果(最全说明)
  4. python 九九乘法表 和 两种方法打印闪电标志
  5. 如何查找pytorch路径
  6. 【评测】胎牛血清/血清怎么选?
  7. html按原始格式显示,以HTML格式显示HTML代码
  8. oracle9i卸载
  9. android默认输入法设置
  10. 如何区分MTP与MPO光纤跳线?