Ceph文件存储-挂载文件系统

2023-05-16

文章目录

  • 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' created

2.通过 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 4

3.查询文件系统
[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   CAPS
 0    active  testfs.ceph-02.hrzwom  Reqs:    0 /s    10     13     12      0
     POOL         TYPE     USED  AVAIL
tgmfs_metadata  metadata  96.0k  18.9G
  tgmfs_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 tangFS

2.查询文件系统
[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   CAPS
 0    active  tangFS.ceph-01.abeakf  Reqs:    0 /s    10     13     12      0
       POOL           TYPE     USED  AVAIL
cephfs.tangFS.meta  metadata  96.0k  18.9G
cephfs.tangFS.data    data       0   18.9G
     STANDBY 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/tangFS

3.挂载
# 使用 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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ceph文件存储-挂载文件系统 的相关文章

  • 轻松玩转Makefile | 基础用法

    前言 本文通过几个简单的示例 xff0c 可以快速了解Makefile的基本使用方法 xff0c 适用于编译我们平时练习所编写的小量代码 1 make命令 Makefile文件内容 all为目标 xff0c 这里没有依赖的文件 xff0c

随机推荐

  • CentOS7使用Selenium截图时中文乱码

    文章目录 1 问题2 CentOS7安装中文字体3 解决 1 问题 在CentOS7环境下 xff0c 使用Selenium进行Web自动化测试 xff0c 页面截图时 xff0c 遇到中文乱码 xff0c 中文显示为小框框 xff0c 问
  • CentOS7 Selenium设置窗口最大模式

    文章目录 1 问题2 解决 1 问题 在CentOS7环境下 xff0c Selenium进行截图时 xff0c 发现 xff0c 截图比较小 xff0c 窗口最大化 driver maximize window 没有生效 xff0c 截图
  • CentOS7安装Selenium

    文章目录 1 安装Chrome2 配置chromedriver3 验证4 运行程序 1 安装Chrome 下载地址 xff1a 链接 xff1a https pan baidu com s 1Kfe tch MOQK8nHydBNEvA 提
  • Linux-Jenkins添加Windows节点并执行Python脚本

    文章目录 1 Jenkins添加节点2 Win 启动3 Jenkins在Windows执行Python脚本 1 Jenkins添加节点 系统管理 节点管理 新建节点 填写节点名称 xff08 WinSelf xff0c 中间不要带段横杠 x
  • CentOS7离线安装Zabbix4.4

    文章目录 1 安装MySQL1 1 卸载Mariadb1 2 准备MySQL离线安装包 2 安装HTTPD服务2 1 HTTPD离线安装包准备2 2 HTTPD离线安装 3 安装PHP3 1 PHP离线安装包准备3 2 PHP离线安装 4
  • Gazebo 详细介绍

    Gazebo is a 3D multi robot simulator with dynamics It is capable of simulating articulated robot in complex and realisti
  • CentOS7安装Firefox-Selenium

    文章目录 1 下载并安装2 执行Python 1 下载并安装 创建目录 mkdir firefox 下载Firefox 在Linux的安装包 https ftp mozilla org pub firefox releases wget h
  • Pytest+Allure安装

    文章目录 1 Pytest 环境安装2 Window环境下Allure安装3 Linux环境下Allure安装 1 Pytest 环境安装 span class token comment 在线安装 span pip3 install py
  • CentOS7搭建Gerrit服务

    文章目录 1 环境准备2 下载Gerrit3 安装并初始化4 更新监听URL5 重启Gerrit6 访问Gerrit 1 环境准备 Linux xff08 CentOS7 span class token punctuation span
  • CentOS7详细搭建Gerrit服务

    文章目录 0 环境准备1 安装Git2 下载Gerrit3 安装Java3 1 旧JDK卸载3 2 安装指定JDK 4 安装MySQL4 1 卸载Mariadb4 2 安装MySQL4 3 创建数据库 5 初始化Gerrit6 使用HTTP
  • CentOS7详细搭建Gitlab服务

    文章目录 1 环境准备2 yum源配置3 安装Gitlab4 配置启动5 访问 1 环境准备 span class token comment 操作系统信息 span span class token punctuation span ro
  • CentOS7-ELK集群搭建

    文章目录 1 准备 xff08 集群所有节点 xff09 1 1 安装JDK xff08 集群所有节点 xff09 2 Elasticsearch搭建2 1 ES下载2 2 安装 xff08 集群所有节点 xff09 2 3 修改配置文件
  • CentOS8离线安装部署ceph集群

    文章目录 1 概念简介1 1 存储类型1 1 1 DAS设备1 1 2 NAS设备 xff1a 文件服务1 1 3 SAN设备 xff1a 块服务 1 2 Ceph 架构简介 2 集群节点规划3 准备工作4 使用 cephadm 部署一个
  • Gerrit+2触发Jenkins任务

    文章目录 1 Linux创建秘钥2 Gerrit创建用户3 Jenkins配置Gerrit Trigger4 Jenkins创建工程test gerrit sonarqube4 1 General4 2 源码管理4 3 构建触发器4 4 构
  • Gerrit触发Jenkins SonarQube扫描

    文章目录 1 Jenkins配置2 Jenins 构建3 SonarQube设置质量阈4 Gerrit显示 环境参考 xff1a Gerrit 43 2触发Jenkins任务 描述 xff1a 记录Gerrit 43 2 操作之后 xff0
  • Win10 Selenium设置Firefox

    文章目录 1 Firefox与驱动对比关系图2 下载Firefox与驱动3 配置Firefox驱动4 验证配置 1 Firefox与驱动对比关系图 https liushilive github io github selenium dri
  • 分享篇--esp32直连天猫精灵

    今天给大家分享怎么用ESP32直连天猫精灵 启明云端ESP32开发板直连天猫精灵 第一步 xff1a 环境搭建 1 阿里物联网 SDK https github com espressif esp ali smartliving https
  • CentOS7部署FTP

    文章目录 1 安装FTP2 配置FTP3 创建登录用户4 修改 etc pam d vsftpd 文件5 新建系统用户vsftpd xff0c 用户目录为 home vsftpd6 建立虚拟用户个人配置文件7 重启 1 安装FTP 0 关闭
  • Ceph-Quincy-17.2.1版本集群部署

    文章目录 1 环境准备1 1 关闭防火墙1 2 关闭Selinux1 3 配置yum源1 4 时间同步1 5 cephadm下载 2 部署2 1 环境依赖2 2 cephadm部署集群2 3 扩容节点2 4 添加OSD服务2 5 创建一个文
  • Ceph文件存储-挂载文件系统

    文章目录 1 创建文件系统1 1 方法11 2 方法2 2 挂载文件系统3 卸载 1 创建文件系统 1 1 方法1 span class token number 1 span 创建存储池 ceph osd pool create tgmf