找回密码
 注册
查看: 6531|回复: 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
+ |+ d: N6 l: f+ T2 J6 I( B
[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挂载
' A' ~4 n1 [8 z2 Z; _
[root@ceph-client ~]# losetup /dev/loop0 data
2.1.3创建目录并挂载目录
, c/ M/ u6 O# Z; P+ ^
[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数据

+ v) n1 U- C! H; h! X# ~/ b6 C! W[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:/ [+ p, ?, ]$ c$ X

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-9-28 12:03:27 | 显示全部楼层
1.查看image中内容
4 O. o4 @% b) `5 G4 m[root@ceph-client u01]# ll
- Z/ c- \+ X/ Z# i. Z& D2 ]total 20
) U2 C0 s( K, x4 k; r% @-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt
! l) k/ Z! t0 c/ adrwx------ 2 root root 16384 Nov 17 16:38 lost+found
6 |# v7 p+ b2 z[root@ceph-client u01]# cat ceph.txt 2 [9 u5 }4 X9 g7 N: s% y
Learning ceph snap!
3 n& }% i9 I3 @  `2.导出image* \" z5 Q: G/ A4 v( D

( Z. G! M2 P2 N% f5 F' n5 v[root@ceph-client ~]# rbd export data /root/data+ E1 q5 Q( K& D, ~
Exporting image: 100% complete...done.6 X7 ~. J$ L$ e4 \  `; B' o, x2 O
--iamge名称,和导出路径及文件名称1 _' {' Q; p/ B. H! E0 H3 L+ ~8 d- o
( c* o' {2 E" F6 h8 [
[root@ceph-client ~]# ll /root/data
# M1 X$ j/ [& B6 j-rw-r--r-- 1 root root 53687091200 Nov 17 19:06 /root/data% C  X5 ?% h8 S: b* s
#导出文件大小
4 t0 f- R6 G: i; l) L[root@ceph-client ~]# du -sh /root/data
- C/ ~% G+ y0 W533M/root/data
$ m0 I; J: b, K2 P- W. r2.1将导出的文件再挂载到其他目录下
' T* `& I8 t8 h; C/ a  u. D: s7 F! }" p( C) K! |. `; T2 }+ Z" H
#查看导入文件类型7 U; t3 ~( S  n- w1 G8 Z2 H+ x/ A$ W

- V* M" u3 ]1 d& w  Q[root@ceph-client ~]# file data
9 \$ V+ I  P! d2 y4 Q& \data: Linux rev 1.0 ext4 filesystem data, UUID=4a65a4e0-419e-4826-bbce-ddbc28b8922b (needs journal recovery) (extents) (64bit) (large files) (huge files); P/ n$ `( a3 |/ y, Q2 |% T* {
2.1.1查看空闲的loop设备7 N# v0 `! B8 W( \8 O( H
) x8 p0 I3 @( E8 X* B/ H( ?& @0 D
[root@ceph-client ~]# losetup -f) F+ y* ~& i. B; }% U- r# k$ U
/dev/loop0. X& X1 o1 z8 g9 Z5 }4 X' o
[root@ceph-client ~]# losetup /dev/loop
: D; Y& s$ m8 Cloop0         loop-control
' K% ^% B1 ^1 c: r9 ]2.1.2挂载! T7 G2 d5 g6 ~0 d! N

: z, E6 L( I; Z. H$ U0 e[root@ceph-client ~]# losetup /dev/loop0 data+ g7 c* F% V+ s3 H3 s, _2 R" P
2.1.3创建目录并挂载目录# f; m6 @3 X* m9 G% G

$ I4 k. e) I6 ^) y" r# K5 r$ E[root@ceph-client ~]# mkdir /test_tmp  G& d) {7 a+ B- k7 B
[root@ceph-client ~]# mount /dev/loop0 /test_tmp/' @' {+ r& _2 F9 a8 W& T/ s- {
2.1.4查看目录中文件,文件是对的
2 J+ K" T7 |$ V! Z3 u2 X; f. A[root@ceph-client ~]# ll /test_tmp/# N" ?1 r; i5 [! w1 c/ [. \
total 20
! y& B% m8 E) i! G7 b% n1 @8 E-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt# ^2 W) t; w8 ^% E6 }" l" \
drwx------ 2 root root 16384 Nov 17 16:38 lost+found
- Y+ f# d6 n0 V5 a0 L+ B[root@ceph-client ~]# cat /test_tmp/ceph.txt ) N) o8 H2 n% _/ f
Learning ceph snap!
& L2 }3 ^+ g  u# q+ S* g9 U) h4 h3.导入
8 H) e* y6 f0 y7 {" z% q$ R5 C0 k
0 J2 Y& R- G8 c5 z6 p5 P3.1删除data image数据- {6 e9 c3 L% m: U% \! Q

: u- |8 t- o" p3 I[root@ceph-client ~]# cd /u01" y% h( ?2 B9 s& h
[root@ceph-client u01]# ll
2 l* e7 e9 Y4 y  ctotal 20
- h4 i' D9 X, `( N  |3 h" s" m-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt! O: H* `1 m) [) i4 p0 C. p
drwx------ 2 root root 16384 Nov 17 16:38 lost+found1 c" P1 _7 x0 n" I- v2 ]/ e
[root@ceph-client u01]# rm ceph.txt / {$ _* d$ _( ^: b
rm: remove regular file ‘ceph.txt’? yes: O, Q' c* W, V
[root@ceph-client u01]# ls' E" u0 W+ _& @7 ^/ _
lost+found
3 I# i1 L* [5 b& Z2 Q3.2导入iamge备份文件2 u$ n4 ~# P7 F; V" z4 L
  `- M( ~) ^" r6 a
[root@ceph-client ~]# rbd import /root/data data* y9 M& z# q; w! v  i5 a0 ^
rbd: image creation failed9 b7 D% ?" L" I+ p0 B1 Z. D5 h8 d+ B
Importing image: 0% complete...failed.- O4 P. H" w9 L1 O& |3 Y2 j
rbd: import failed: (17) File exists
+ k+ L  l: A- `/ X, l- x2 {% c2016-11-17 19:15:36.314780 7fa190639d80 -1 librbd: rbd image data already exists
  l( A$ z4 ]4 x+ O# p+ f" M+ p这里报错了,原因是:不能导入到相同的image中,然后导入到同一个pool中一个不存在的image中。% P4 k) e+ a; R+ B# V; E
[root@ceph-client ~]# rbd import /root/data data029 X3 B' k. N" D
Importing image: 100% complete...done.6 G# b  i# ?) |  H  }% c7 ~
--data02是不存在的,在导入过程中ceph会自动创建image并导入数据,导入过程不是很快。
) V# S3 j4 q% x9 f* ^# \9 ^2 _( w( e
3.3查看新iamge data02信息
( B$ l% k; T" N0 v8 z5 _! s$ H
: E2 @- i+ h: x[root@ceph-client ~]# rbd info data02
6 w$ z( `3 a8 Xrbd image 'data02':
. c7 @# s- l% s3 osize 51200 MB in 12800 objects% P# |8 b$ t5 R; m8 m: T6 k
order 22 (4096 kB objects), a# y9 m+ w+ y3 \! e* A! p; w) |* M
block_name_prefix: rbd_data.fbd22ae8944a. Q% `( i; f7 K9 j; I/ S
format: 22 b& c3 l$ Y/ P6 r' h
features: layering, exclusive-lock, object-map, fast-diff, deep-flatten5 J9 |, e/ M7 O% ^. z2 ?) F' c; E
flags:! I% O' h' p0 p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:03 , Processed in 0.019012 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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