首页
学习
活动
专区
圈层
工具
发布

ceph的rbd备份软件ceph-backup

teralytics是一家国外的大数据公司,这个是他们开源的ceph的备份的工具,在twitter上搜索相关信息的时候看到,觉得不错就拿来试用一番 这是个什么软件 一个用来备份ceph的RBD的image...的开源软件,提供了两种模式 增量:在给定备份时间窗口内基于rbd快照的增量备份 完全:完整映像导出时不包含快照 注意一致性:此工具可以生成rbd图像的快照,而不会感知到它们的文件系统的状态,注意下rbd...) 超过时间窗口以后,会进行一次全量备份,并且把之前的快照进行删除掉,重新备份一次全量,并且基于这个时间计算是否需要删除备份的文件 软件包含以下功能: 支持存储池和多image的只对 支持自定义备份目标路径...配置文件支持 支持备份窗口设置 支持压缩选项 支持增量和全量备份的配置 编译安装 [root@lab8106 ~]#git clone https://github.com/teralytics/ceph-backup.git.../etc/cephbackup/cephbackup.conf 我的配置文件如下,备份rbd存储的zp的镜像,支持多image,images后面用逗号隔开就可以 [root@lab8106 ~]# cat

2.3K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle 基于备份控制文件的恢复(unsing backup controlfile)

    有关控制文件的介绍请参考: Oracle 控制文件(CONTROLFILE) using backup controlfile 请参考:理解 using backup controlfile 一、基于备份控制文件的恢复注意事项...这是因为RMAN并不备份联机日志文件 4、在恢复期间,RMAN自动搜索联机日志和没有记录在RMAN存储仓库中的归档日志以完成恢复 5、RMAN会根据初始化参数文件中归档位置以及控制文件联机日志信息自动寻找有效的归档日志和联机日志...本文主要使用热备方式来完成演示 二、演示unsing backup controlfile的使用 1、控制文件全部丢失的情形(控制文件备份后发生变化) -->首先使用热备脚本进行备份 sys@SYBO2SZ...-->同时也看到了控制文件进行了自动备份,因为RMAN配置中控制文件自动备份被置为ON -->此处使用之前备份的控制文件来恢复测试,因此此处不考虑使用自动备份的控制文件 sys@SYBO2SZ> ho...3、尽可能配置RMAN备份使其自动备份控制文件

    1.1K20

    rbd的ceph-backup增量备份本地恢复方法

    前言 之前有写过一篇关于rbd增量备份的,以及介绍过ceph-backup这款软件 ceph的rbd备份软件ceph-backup rbd的增量备份和恢复 这两篇文章里的方法都是基于rbd的快照去进行增量备份...快照在本地进行合并 实践过程 全量备份的访问方法 rbd在没有做快照的情况下的备份,导出后是一个文件形式的 rbd export testrbd testrbd 使用下面方法进行直接访问 losetup...,如果是librbd的虚拟机磁盘的形式的直接当raw格式进行直接访问或者传输到OpenStack里面直接访问即可,或者用上面的步骤本地直接访问 增量备份的访问方法 如果使用的是ceph-backup的增量备份...,这里面用到比较关键的一个技术点就是ceph_apply_diff,上面的操作进行了多次增量的备份,数据是按照快照点进行恢复,需要按时间先后顺序把差异合并到第一个full镜像,需要注意的是,做快照如果是...librbd,要注意rbd的cache的影响,先flushcache,然后快照,如果是kernel rbd的快照,要注意本地文件系统的缓存的影响 总结 本篇是提供了一种本地恢复增量备份的rbd的方法,在集群之外进行快照的合并

    1.5K21

    使用kube-backup来备份K8s的资源

    K8s里面的各种资源yaml文件,建议还是需要定期备份的。 之前我们是在外部机器上 用的kubectl get xx遍历后,存下来,然后再git commit 提交到gitlab去备份。...最后空闲,研究了下之前运维同学部署在K8s里面的kube-backup这个备份方式,发现大体逻辑和我之前的一样,区别就是说统一到K8s里面来管理了。...image.png 下载github上的源文件 # 下载源码 git clone https://github.com/pieterlange/kube-backup.git # 我们这里单独创建一个...image.png 应用yaml并测试 # 然后,修改下面2个yaml中的 GIT_REPO地址为git@192.168.2.188:infra/kube-backup.git -rw-r-...版本较高,不修改的话,执行的报错) # 应用这个目录下的4个yaml到k8s去生效 kubectl apply -f ./ # 查看效果 $ kubectl get cronjobs -n kube-backup

    1.8K21

    基于插件化的 Unity 应用架构设计与实现

    一个成熟的插件化架构需要具备以下能力:跨平台兼容:同一套插件逻辑可在Windows、Android、iOS、WebGL等平台运行。运行时动态性:支持在不重新发包的前提下更新功能模块。...Editor插件开发:扩展Unity编辑器能力Editor插件用于扩展Unity编辑器的功能,如自定义Inspector面板、自动化工具窗口等。.../Config/Logging)、运行时层、插件层三层桥接架构:应用层、抽象适配层、架构适配层、原生层运行时支持全面支持Mono与IL2CPP,官方适配全平台(iOS/Android/PC等)支持Mono...,侧重运行时注入与替换生命周期管理结合云端策略的精细化版本控制与加载管理完整的状态机管理(11种状态),依赖自动解析与错误隔离基于架构适配的动态加载,侧重模组兼容性开发支持提供Unity编辑器官方插件、...,详细讲解如何在同一套插件代码中同时支持两种运行时,以及Shiply平台在这一场景下的自动化适配机制。

    13610

    mongodb-consistent-backup 一致性备份工具的使用

    # mongodb-consistent-backup -h 可以列出全部支持的参数,常用几个参数如下: -H 连接的IP,如果启用了多个mongos,可将多个mongos写入配置,备份进程会自动找到可用的...mongos,避免单个mongos进程异常导致的备份失败。...n 备份的目录,如果不指定,将创建default作为目录 --rotate.max_backups 保存的备份数量,默认无限制 --rotate.max_days 备份保留的最大天数,默认无限制 --archive.method...备份保存方式,默认为tar,将备份保存为tar包 --backup.mongodump.compression 备份的压缩方式,是指每个集合是否压缩,gzip 备份文件的恢复步骤: cd /root...mongorestore兼容,并存储在每个备份的目录中。

    95340

    自动备份WordPress网站的插件推荐:自动备份WordPress网站的插件

    别急,今天就来给大家推荐几款实用的自动备份WordPress网站的插件,让你轻松无忧。首先,咱们来说说“UpdraftPlus WordPress Backup Plugin”。...这款插件简直是备份界的“瑞士军刀”,功能强大,操作简单。它支持多种备份存储方式,比如云存储、本地存储、电子邮件等。最关键的是,它可以定时自动备份,你只需要设置好时间,插件就会帮你完成剩下的工作。...这款插件也是备受欢迎,它不仅能备份网站数据,还能帮你恢复和迁移网站。它的界面友好,操作简单,支持多种备份存储方式。...这款插件专门用于备份数据库。它支持定时自动备份,可以让你轻松备份网站数据库。而且,它还提供了一些数据库优化功能,让你的网站运行更顺畅。...保存设置,插件就会自动按照你的要求进行备份。最后,给大家一些建议:定期检查备份文件,确保备份正常。多备份数据,以防万一。了解插件的使用方法,避免误操作。

    30310

    【Unity】近期的一些小笔记

    用PlayerPrefs存档 unity3d提供了一个用于本地持久化保存与读取的类——PlayerPrefs。...不建议用,最好只用来保存用户设置之类的小东西 PlayerPrefs类支持3中数据类型的保存和读取,浮点型,整形,和字符串型。...,在时间轴操作属性增加想要的关键帧,帧与帧之间会由Unity自动补全 ?...的文字渲染非常糟糕,文字常常是模糊的,需要通过调高字号再缩小文字的方式来得到清晰的文字渲染 Unity后来自带了一个很流行的插件TextMeshPro可以自动做好文字渲染的问题,且带来了很多好用的特效如文字阴影...其中有很多对其选项行列数之类,熟悉后非常方便 也可以用这个组件来做滚动的文字显示区域,道理一样将物件大小调到比Viewport大就可以滚动了 导出工程到Android Unity导出到Android实际上很简单

    2K10

    unity和android的项目交互

    背景 由于近期工作要求需要给实现unity5.6.5上打包android的项目,个人算是研究一天左右,才完成这个工作,将自己遇到的坑和一些学习操作的过程,总结一下与大家分享。...开发工具 unity5.6.5 官方下载地址 android studio3.1.2 下载地址 利用Android Studio导出可供Unity使用的aar插件 1、第一步,点击File->New...开始编写android给unity调用的代码 1、编写unity调用的主窗口类,即继承UnityPlayerActivity,必须要去掉setContentView import android.os.Bundle...2、用压缩软件打开aar文件,删除掉libs下的刚刚导入的unity的classes.jar的文件,因为unity环境本身有改文件,如果没有删除会在unity编译打包的时候出错 Unity导入插件,并调用...image.png 好了,大功告成,这样就完成了,unity调用android aar打包apk 补充 如果在android 中打aar包时,有要调用activity的互相调用的时候,如果要调用的activity

    2.8K31

    Unity 和 Android 的工程集成

    有时候,我们需要在 Unity 里调用一些 Android 的功能,这些功能在 Unity 中可能并没有提供接口,需要在 Android 平台上实现。...添加 Unity jar 依赖 # 为了在 Android 中和 Unity 互交互,我们需要引入 Unity 提供的库,这个库以 jar 包的形式提供。...> 要在 Unity 中调用 Android 的函数,需要用类似这样的方法实现。...其中第一个参数是方法名,后面的参数是需要传递的参数: #if UNITY_ANDROID && !...在示例工程中也可以体验这个工具,每次修改这个 Android 工程中的代码,都可以执行一下工程根目录下的 update_android.bat 脚本,这个脚本会调用这个工具,重新构建 Android 工程并自动将相关内容解压到

    1.4K40

    【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中导出安卓工程 | Android Studio 打开 Unity 导出的 Android 工程 )

    文章目录 一、 Android 工程打包 二、 Android Studio 打开 Unity 导出的 Android 工程 一、 Android 工程打包 ---- Android 工程打包 就是将...Unity 项目导出为 Android Studio 项目 , 在 Unity 编辑器中选择 " 菜单栏 | File | Build Settings… " 选项 , 在弹出的 " Build...; 最终导出的 Android 工程如下 : 打开根目录的 build.gradle 查看 , 发现这是 Android Studio 工程的 Gradle 主构建脚本 ; // GENERATED...Unity 游戏 ; 使用 Android Studio 打开该项目即可 ; 二、 Android Studio 打开 Unity 导出的 Android 工程 ---- 在 Android Studio...中 , 选择 " 菜单栏 | File | Open… " 选项 , 在弹出的对话框中 , 选择 刚才在 Unity 编辑器中打包的 Android 工程 ; 这里建议选择使用默认选项选项 ;

    4.2K30

    【教程】Linux使用git自动备份和使用支持文件恢复的rm命令

    ​ 转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 背景介绍 首先非常不幸地告诉你:Linux 系统的标准 rm 命令不支持文件恢复功能。...方案介绍使用git自动备份 这个方法大家都知道,每次记得提交一下,如果误删除了可以回退,只是每次要提交很麻烦。参考的自动提交脚本auto_git.sh:#!.../bin/bash# 指定git仓库的目录repo_dir="/mnt/disk/test"# 指定日志文件路径log_file="/mnt/disk/test/git_backup.log"# 记录操作开始的时间...on $(date +'%Y-%m-%d %H:%M:%S')"# git push origin main >> "$log_file" 2>&1# 记录操作结束的时间echo "Backup completed...如果你想要一个支持文件恢复的 rm 指令,可以考虑将 trash-cli 集成到你的工作流程中。

    71100

    Sweet Snippet 之 PlayerPrefs for UE4

    在 Unity 中进行本地存储,我们一般会用到 PlayerPrefs,而在 UE4 中,我们一般会使用 USaveGame,不过 USaveGame 在使用上和 PlayerPrefs 相差较大,这里给出一个...UE4 的 PlayerPrefs 实现,原理上仅是对 USaveGame 做了进一步的封装 首先我们继承 USaveGame 创建 UPlayerPrefsSaveGame 类型 #include...; }; 接着就是 PlayerPrefs 类型了,提供了和 Unity 中 PlayerPrefs 基本一致的接口 #include "CoreMinimal.h" #include "PlayerPrefsSaveGame.h...PlayerPrefs 主动存储的实现方式,代码中除了释放 PlayerPrefs 时会做一次主动存储以外,另外还使用了一个脏标记(mPlayerPrefsDirty)来定时的检查是否要进行主动存储...是相通的,不同映射表之间不存在重复的表键(Key)

    79520

    windows mysql 自动备份的几种方法(定时备份)

    基于前面的文章方法,加入批处理命令即可实现自动备份。只是由于批处理命令中对于备份文件的名字按照时间命名比较特别,所以特别整理一文。...(例如:每天凌晨3点执行back_db.bat) 解释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。...缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30M左右的数据库耗时5s左右),针对%date:~0,10%的用法参考           。...:D:\db_backup\ 脚本: rem *******************************Code Start***************************** @echo...(日期的字符串的下标是从0开始的) 3、利用WinRAR对MySQL数据库进行定时备份。 对于MySQL的备份,最好的方法就是直接备份MySQL数据库的Data目录。

    7.7K30

    Android 与 Unity扯不清的关系

    历史背景 近期在游戏SDK接入的技术支持中,不断有游戏反馈希望有现成的unity插件可以直接接入,为了减轻和方便游游戏方接入,对SDK进行unity的插件开发 用到的兵器 1、Android studio...提取码:k8to unity2017的Android支持的插件:链接:https://pan.baidu.com/s/1tTCAYlZnDUtXIizz_70Gpg 提取码:0mtp Android...新建unity场景.png 2、在unity的project下的assert目录下新建plugins目,然后再plugins目录下,在新建Android目录,将项目的AndroidManifest.xml...Player settings.png 6、注意PlatForm中Android 是需自己安装的 unity2017的Android 平台支持的插件:链接:https://pan.baidu.com...直接看Unity Api 总结,Android和Unity的交互就是一方导出插件的形式给一方使用,本文写法是提供了Android导出aar给Unity使用,以上就本文的全部内容,如果有什么错误的地方,

    2.6K20

    Unity 数据存储和读取的案例分享

    提供的一个用于本地数据持久化保存和读取的类原理就是利用 Key - Value 的方式将数据保存到本地(跟字典类似),然后通过代码实现数据保存、读取和更新的操作* PlayerPrefs 只能保存 int...型、float 型和 string 型的数据,对于 bool 类型可以用 1/0 代替 真/假,实现保存的目的 *3// 数据存储:PlayerPrefs    private void SaveByPlayerPrefs...        {            Debug.Log(e.Message);        }    }* 文件流创建使用后需要及时关闭,即 fs.Close() *在这里使用 using 指令的话就会自动关闭...SaveFiles 文件夹中看到一个 ByBin.txt 文件Jsonjson 是一种轻量级的数据交换格式,使用 Json 在 Unity 中实现数据的存储和读取是非常方便的* 需要导入使用 Json...//通过 Json 方式读取        LoadByXml(); //通过 Xml 方式读取    }保存成功后可以在 SaveFiles 文件夹中看到一个 txt 文件以上就是使用这四种方法在 Unity

    1.3K00
    领券