(5)ceph RBD快照
发布时间:2020-12-14 00:07:07 所属栏目:Linux 来源:网络整理
导读:Ceph 完全支持快照,它是一个基于时间点的、只读的 RBD 镜像副本。 可以通过创建快 照并恢复其原始数据,保存 Ceph RBD 镜像的状态。 快照操作: (0)客户端已经map了remote_rbd1 的rbd [[email?protected] alertscripts]# rbd showmappedid pool namespace
Ceph 完全支持快照,它是一个基于时间点的、只读的 RBD 镜像副本。 可以通过创建快
照并恢复其原始数据,保存 Ceph RBD 镜像的状态。 快照操作: (0)客户端已经map了remote_rbd1 的rbd [[email?protected] alertscripts]# rbd showmapped id pool namespace image snap device 0 rbd remote_rbd1 - /dev/rbd0 (1)rbd已经mount在mnt目录 [[email?protected] alertscripts]# df -h Filesystem Size Used Avail Use% Mounted on /dev/rbd0 150G 9.8G 141G 7% /mnt (2)在/mnt下创建2个测试文件 [[email?protected] mnt]# ls ceph-file test test1 (3)服务器端做快照 [[email?protected] ~]# rbd snap create rbd/[email?protected] [[email?protected] ~]# rbd snap ls rbd/remote_rbd1 SNAPID NAME SIZE PROTECTED TIMESTAMP snap1 150 GiB Wed Aug 28 15:33:35 2019 (4)测试快照恢复功能,在客户端删除2个test 文件 [[email?protected] mnt]# ls ceph-file test test1 [[email?protected] mnt]# rm -fr * (5)客户端umount 挂载,取消map rbd 映射 [[email?protected] /]# umount /mnt/ [[email?protected] /]# rbd unmap remote_rbd1 注释:如果不执行上面的卸载命令和取消映射就会出现如下报错 [[email?protected] /]# rbd snap rollback rbd/[email?protected] Rolling back to snapshot: 0% complete...failed. rbd: rollback failed: (30) Read-only file system (6)通过快照进行回滚,注意快照回滚,之前的数据会被覆盖 [[email?protected] /]# rbd snap rollback rbd/[email?protected] Rolling back to snapshot: 100% complete...done. (7)重新挂在检查,原来的文件恢复 [[email?protected] /]# rbd map remote_rbd1 /dev/rbd0 [[email?protected] /]# mount /dev/rbd0 /mnt/ [[email?protected] /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 46G 12G 34G 27% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 113M 7.7G 2% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/sda1 1014M 180M 835M 18% /boot tmpfs 1.6G 0 1.6G 0% /run/user/0 /dev/rbd0 150G 33M 150G 1% /mnt [[email?protected] /]# cd /mnt/ [[email?protected] mnt]# ls test test1 (8)当不再需要某个快照时,可以使用如下命令删除指定的快照 删除快照不会删除 Ceph RBD 镜像巾当前的数据: [[email?protected] /]# rbd snap rm rbd/[email?protected] Removing snap: 100% complete...done. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 添加路由时,导致’RTNETLINK回答的问题:没有这样
- linux – 查找内部少于x个文件的所有目录
- linux centos中的R base包grDevices中缺少cairo.so
- Linux(Ubuntu/CentOS)安装splunkforwarder步骤
- LINUX学习:Ubuntu 16.04安装Markdown编辑器MarkMyWords
- linux 安装jdk 和tomcat
- 在Linux上用Jenkins运行用C#编写的NUnit测试
- linux – GNU汇编程序是否添加了自己的入口点?
- 如何在linux上扫描上传的病毒文件?
- linux – 如何在Windows中获得平均负载