找回密码
 注册
查看: 6532|回复: 1

ceph数据 导出,导入

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-9-28 12:02:43 | 显示全部楼层 |阅读模式
1.查看image中内容
[root@ceph-client u01]# lltotal 20-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txtdrwx------ 2 root root 16384 Nov 17 16:38 lost+found[root@ceph-client u01]# cat ceph.txt Learning ceph snap!
2.导出image

) i- D# x3 `* W/ Z* \6 ][root@ceph-client ~]# rbd export data /root/dataExporting image: 100% complete...done.
--iamge名称,和导出路径及文件名称
[root@ceph-client ~]# ll /root/data -rw-r--r-- 1 root root 53687091200 Nov 17 19:06 /root/data
#导出文件大小
[root@ceph-client ~]# du -sh /root/data533M/root/data
2.1将导出的文件再挂载到其他目录下
#查看导入文件类型
[root@ceph-client ~]# file datadata: Linux rev 1.0 ext4 filesystem data, UUID=4a65a4e0-419e-4826-bbce-ddbc28b8922b (needs journal recovery) (extents) (64bit) (large files) (huge files)
2.1.1查看空闲的loop设备
[root@ceph-client ~]# losetup -f/dev/loop0[root@ceph-client ~]# losetup /dev/looploop0         loop-control
2.1.2挂载
7 y7 p. Z7 R/ j
[root@ceph-client ~]# losetup /dev/loop0 data
2.1.3创建目录并挂载目录
# E; b  V( C6 U! |4 ^  \, T
[root@ceph-client ~]# mkdir /test_tmp[root@ceph-client ~]# mount /dev/loop0 /test_tmp/
2.1.4查看目录中文件,文件是对的
[root@ceph-client ~]# ll /test_tmp/total 20-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txtdrwx------ 2 root root 16384 Nov 17 16:38 lost+found[root@ceph-client ~]# cat /test_tmp/ceph.txt Learning ceph snap!
3.导入
3.1删除data image数据
) x9 d, l, J3 W5 i1 ~3 Q
[root@ceph-client ~]# cd /u01[root@ceph-client u01]# lltotal 20-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txtdrwx------ 2 root root 16384 Nov 17 16:38 lost+found[root@ceph-client u01]# rm ceph.txt rm: remove regular file ‘ceph.txt’? yes[root@ceph-client u01]# lslost+found
3.2导入iamge备份文件
[root@ceph-client ~]# rbd import /root/data datarbd: image creation failedImporting image: 0% complete...failed.rbd: import failed: (17) File exists2016-11-17 19:15:36.314780 7fa190639d80 -1 librbd: rbd image data already exists
这里报错了,原因是:不能导入到相同的image中,然后导入到同一个pool中一个不存在的image中。
[root@ceph-client ~]# rbd import /root/data data02Importing image: 100% complete...done.
--data02是不存在的,在导入过程中ceph会自动创建image并导入数据,导入过程不是很快。
3.3查看新iamge data02信息
[root@ceph-client ~]# rbd info data02rbd image 'data02':size 51200 MB in 12800 objectsorder 22 (4096 kB objects)block_name_prefix: rbd_data.fbd22ae8944aformat: 2features: layering, exclusive-lock, object-map, fast-diff, deep-flattenflags:0 v7 Z) V0 {! S- b" V3 c4 z

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-9-28 12:03:27 | 显示全部楼层
1.查看image中内容. E: j* M3 H0 q! l/ a& [6 `% Z& u3 ?& j
[root@ceph-client u01]# ll
& U- Z+ Q/ S, [8 b4 h3 s, n+ M, rtotal 201 _( L: p& N- O
-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt1 Z/ S, X4 W  e9 h) g
drwx------ 2 root root 16384 Nov 17 16:38 lost+found2 g! B8 d2 p: M2 |+ ]
[root@ceph-client u01]# cat ceph.txt
# z" \* L* H; w6 D0 S0 o' eLearning ceph snap!. f0 d) w+ ^* L- P0 d( k
2.导出image
9 b, t2 B) L. ]1 I& i4 V
' c5 M; o1 i- L: u8 B0 m& c" C1 U[root@ceph-client ~]# rbd export data /root/data
5 I* r  z8 U1 p7 `, _( C8 k  h" jExporting image: 100% complete...done.3 S2 w& T$ z7 w% n& p1 ~' D1 W
--iamge名称,和导出路径及文件名称
! \- V  Z* E2 q, \& D. T4 W& a
* g2 |% X) @# G# _6 @[root@ceph-client ~]# ll /root/data " M2 j: X. N6 N1 C+ |% m+ ]8 d
-rw-r--r-- 1 root root 53687091200 Nov 17 19:06 /root/data3 `! H* x0 h- b  U
#导出文件大小* r: O% @- j- c/ f1 q( c
[root@ceph-client ~]# du -sh /root/data
" y# j$ ^2 d: f533M/root/data
3 n6 {) ~! u  k5 H4 E6 f5 X2.1将导出的文件再挂载到其他目录下
, X; D+ k6 P6 a# v: x8 E/ w9 }# i/ U) h) \2 k8 l
#查看导入文件类型
2 ^! Q& S. k( E; s2 U* ^6 E" k2 z) [  e/ h4 Z
[root@ceph-client ~]# file data+ o6 H$ `7 u4 e) B+ l, Y- e0 p
data: Linux rev 1.0 ext4 filesystem data, UUID=4a65a4e0-419e-4826-bbce-ddbc28b8922b (needs journal recovery) (extents) (64bit) (large files) (huge files)- e% V$ P" |8 ^5 C0 f6 \: ^
2.1.1查看空闲的loop设备7 `4 H- o) R7 x3 D
7 _* ?6 I5 @! R; i4 `4 F" {. b* B
[root@ceph-client ~]# losetup -f
! c8 E7 T% M7 o4 m6 n8 @0 A7 z! e$ W/dev/loop0
1 @, X: ^  [" Y" l5 Q[root@ceph-client ~]# losetup /dev/loop
- R- z' x& D* W. r: G. Y+ N: O9 H0 Dloop0         loop-control& w0 Y- D1 F2 x0 Z3 }( e( s" {
2.1.2挂载
8 ]0 H( U) U7 M, ^# U$ e& Y
$ D4 M/ r; b/ v, x7 _% q! [+ _, }[root@ceph-client ~]# losetup /dev/loop0 data# w6 y& ?8 t2 ^( Z- P$ a) p
2.1.3创建目录并挂载目录) v+ \% T' a8 ~3 R8 e  l- R

* l; X' I+ U4 r2 e$ K[root@ceph-client ~]# mkdir /test_tmp7 x: i0 l0 p" w$ O
[root@ceph-client ~]# mount /dev/loop0 /test_tmp/1 e- ~2 p+ z' G/ E4 U. v, g
2.1.4查看目录中文件,文件是对的; [8 e! ]3 W) _1 p+ ~
[root@ceph-client ~]# ll /test_tmp/
. |. }0 _; d- ^" `1 ptotal 20
3 p2 l2 p$ W6 c7 i0 y% D+ e-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt
& Q) s- O! }" s: t8 D9 i3 ddrwx------ 2 root root 16384 Nov 17 16:38 lost+found2 C; h- p3 ?' X4 a' `+ ^% P7 L. L
[root@ceph-client ~]# cat /test_tmp/ceph.txt 1 u4 g9 N6 T  o0 C' g
Learning ceph snap!2 ?2 V! O" Q0 X
3.导入5 n0 \6 w0 |9 [; l! w7 ?

" o. v5 w- ^. I9 x# q+ @/ @3.1删除data image数据
' Y& i* s( R0 Y) _2 f. h, P: C: L, f2 d* G. s8 N3 V- t' K  X
[root@ceph-client ~]# cd /u01
% X, M7 c( E; F7 M[root@ceph-client u01]# ll$ o+ G' f# M# |5 h( o
total 20
. g3 h8 r% `+ }-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt' g7 f4 z4 v" P! g8 ^% T
drwx------ 2 root root 16384 Nov 17 16:38 lost+found$ M3 S$ ^+ |: h, e+ V" I
[root@ceph-client u01]# rm ceph.txt
5 g, l' Z2 ^6 j- x/ M% Brm: remove regular file ‘ceph.txt’? yes. [) ^% ~: M: a) Q# @4 _
[root@ceph-client u01]# ls* B# n# V( H, s) s( T% N  V. G
lost+found! k+ Z3 |/ A, T
3.2导入iamge备份文件
/ L' u, q' N& k& d/ q
4 w  B5 s' z" L5 I4 n5 r[root@ceph-client ~]# rbd import /root/data data! N. p, N* C  W( L$ W) |
rbd: image creation failed  y5 Y' y/ M- ?) w, T2 a
Importing image: 0% complete...failed.
: k$ Y1 O/ n9 brbd: import failed: (17) File exists
! R# X7 c4 Q0 _+ B2016-11-17 19:15:36.314780 7fa190639d80 -1 librbd: rbd image data already exists
4 i: B$ C) q( k0 ~; r1 j8 }这里报错了,原因是:不能导入到相同的image中,然后导入到同一个pool中一个不存在的image中。
- k7 n3 Z- d' {$ b/ ][root@ceph-client ~]# rbd import /root/data data02% N5 |3 ^' U; t# ]4 t
Importing image: 100% complete...done.
0 O2 D3 g9 B! [, K6 g. s8 ?--data02是不存在的,在导入过程中ceph会自动创建image并导入数据,导入过程不是很快。1 ^) e. i- D, H

- ^% P1 S  q6 N& J9 S; Z  ^& ?3.3查看新iamge data02信息1 Z5 u4 y- D2 W& k$ W
$ ?/ m" i6 W8 ]
[root@ceph-client ~]# rbd info data02* G  |' L9 D+ p  O  c: s* a( U+ _% N! Z
rbd image 'data02':
" X* r* ^0 o+ H0 E5 M4 j5 ksize 51200 MB in 12800 objects
* K- U9 Z  x! T, `) eorder 22 (4096 kB objects)+ U/ i0 Z6 E0 {  ~
block_name_prefix: rbd_data.fbd22ae8944a
$ `* O# s2 s$ \# F6 Hformat: 2
" V1 H, h# c! c5 {features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
/ `3 w  x, z9 I$ W7 u! p$ d6 Rflags:. H! u7 r7 [2 ^  s5 g( w4 E  s+ ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:22 , Processed in 0.021198 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表