专栏首页磨磨谈Cephfs的快照功能

Cephfs的快照功能

前言

Cephfs的快照功能在官网都很少提及,因为即使开发了很多年,但是由于cephfs的复杂性,功能一直没能达到稳定,这里,只是介绍一下这个功能,怎么使用,并且建议不要在生产中使用,因为搞不好是会丢数据的

功能介绍

首先这个功能是默认关闭的,所以需要开启

[root@lab8106 ~]# ceph fs set ceph  allow_new_snaps 1
Error EPERM: Warning! This feature is experimental.It may cause problems up to and including data loss.Consult the documentation at ceph.com, and if unsure, do not proceed.Add --yes-i-really-mean-it if you are certain.
[root@lab8106 ~]# ceph fs set ceph  allow_new_snaps 1  --yes-i-really-mean-it

从提示上可以看到,还是不要在生产上使用

开发者的话:

In Jewel ceph fs snapshots are still experimental. Does someone has a clue when this would become stable, or how experimental this is ? We’re not sure yet. Probably it will follow stable multi-MDS; we’re thinking about redoing some of the core snapshot pieces still. :/ It’s still pretty experimental in Jewel. Shen had been working on this and I think it often works, but tends to fall apart under the failure of other components (eg, restarting an MDS while snapshot work is happening). -Greg

挂载集群

[root@lab8106 ~]# mount -t ceph 192.168.8.106:/ /mnt
[root@lab8106 ~]# cd /mnt/

快照是对目录创建的 所以我们来看下


[root@lab8106 mnt]# ll
total 0
drwxr-xr-x 1 root root 51341 Dec 13 11:41 test1
drwxr-xr-x 1 root root 51591 Dec 13 16:18 test2
drwxr-xr-x 1 root root 30951 Dec 13 15:19 test3

创建快照

[root@lab8106 mnt]# mkdir .snap/snap1
[root@lab8106 mnt]# ll .snap/
total 0
drwxr-xr-x 1 root root 133883 Dec 13 14:21 snap1
[root@lab8106 mnt]# ll .snap/snap1
total 0
drwxr-xr-x 1 root root 51341 Dec 13 11:41 test1
drwxr-xr-x 1 root root 51591 Dec 13 16:18 test2
drwxr-xr-x 1 root root 30951 Dec 13 15:19 test3

创建快照很简单,就是在需要做快照的目录下面执行 mkdir .snap/snapname 后面接快照的名称

快照的速度非常快,秒级别的

恢复快照数据

[root@lab8106 mnt]# cp -ra .snap/snap1/* ./

删除快照

[root@lab8106 mnt]# rmdir .snap/snap1

删除快照需要用rmdir命令

总结

本篇简单的介绍了下cephfs快照的相关的操作,自己很久没搞,命令都找不到了,供参考

文章分享自微信公众号:
磨磨谈

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

如有侵权,请联系 yunjia_community@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • ceph-mimic版

    Ceph使用RADOS提供对象存储,通过librados封装库提供多种存储方式的文件和对象转换。外层通过RGW(Object,有原生的API,而且也兼容Swif...

    yuezhimi
  • Ceph CSI 3.0.0 发布了!

    Ceph CSI 3.0.0 发布了!这次更新带来了很多重要的功能,比如为存储块服务 RBD 提供快照创建和删除的功能,以及从快照中创建持久卷等。那么这些新功能...

    米开朗基杨
  • kubernetes(十九) Ceph存储入门

    Ceph是当前非常流行的开源分布式存储系统,具有高扩展性、高性能、高可靠性等优点,同时提供块存储服务(rbd)、对象存储服务(rgw)以及文件系统存储服务(ce...

    alexhuiwang
  • OpenStack 系列之File Share Service(Manila)详解

    OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大...

    DevinGeng
  • 基于 Harbor 和 Cephfs 搭建高可用 Docker 镜像仓库集群

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

    哎_小羊
  • Rook带你玩转云原生存储

    First thing first,Rook is not a CSI driver. —— 首先,Rook不是一个容器存储驱动。

    nevermosby
  • 机器学习平台统一化分布式存储 Ceph 的进阶优化

    自网易云音乐机器学习平台上线以来,就承担了音乐内部推荐、搜索、直播、社交、算法工程等各个业务团队机器学习场景的需求, 这其中也遇到了很大的挑战,尤其是在分布式存...

    深度学习与Python
  • Vultr 快照(snapshots)恢复功能

    魏艾斯博客www.vpsss.net
  • LVM快照功能的简单实践

    LVM动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理

    yuanfan2012
  • 虚拟机快照、克隆的功能

    快照帮我们照一张像,当我们操作失误的时候,能返回到照相的这个时间点。 点击虚拟机下的快照——>拍摄快照,即可:

    gzq大数据
  • Ceph理解

    - 图虽然很复杂,但如果理解了几个基本操作的含义就很好读下来了,这里是三个操作的伪代码,take和emit很好理解,select主要是遍历当前bucket,如果...

    ZHaos
  • VMwareWorkstation的快照与克隆功能介绍

    如同所示当我们需要对系统进行一些操作前我们可以先拍摄一个快照,这样不管我们执行到哪一步误删了某个文件我们都可以通过快照管理将系统恢复到快照建立的时间节点。

    GH
  • 初试 Kubernetes 集群使用 CephFS 文件存储

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

    哎_小羊
  • Ceph 12.2.0 正式版本发布, 代号 Luminous

    Ceph 是一个可扩展的分布式存储系统,性能卓越,安全可靠。 Ceph 12.2.0 正式版已发布。这是Luminous v12.2.x长期稳定版本的第一个版本...

    Debian中国
  • 常见开源分布式文件系统架构对比

    文件系统是计算机中一个非常重要的组件,为存储设备提供一致的访问和管理方式。在不同的操作系统中,文件系统会有一些差别,但也有一些共性几十年都没怎么变化:

    Juicedata
  • K8S学习笔记之k8s使用ceph实现动态持久化存储

    本文章介绍如何使用ceph为k8s提供动态申请pv的功能。ceph提供底层存储功能,cephfs方式支持k8s的pv的3种访问模式ReadWriteOnce,R...

    Jetpropelledsnake21
  • CephFS 使用

    之前介绍了 RBD 的使用方法,有了 RBD,远程磁盘挂载的问题就解决了,但 RBD 的问题是不能多个主机共享一个磁盘,如果有一份数据很多客户端都要读写该怎么办...

    用户2443625
  • 基于cephfs搭建高可用分布式存储并mount到本地

    原文:https://www.fullstackmemo.com/2018/10/11/cephfs-ha-mount-storage/

    sunsky
  • 初试 Ceph 存储之块设备、文件系统、对象存储

    目录 Ceph 存储介绍 环境、软件准备 Ceph 块设备 Ceph 文件系统 Ceph 对象存储 1、Ceph 存储介绍 Ceph 是一个开源的分布式存储...

    哎_小羊

扫码关注云+社区

领取腾讯云代金券