找回密码
 注册
查看: 6529|回复: 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
" F/ W2 C" w( i
[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挂载

- ?. o: ~6 P# i3 l+ ~5 b9 `[root@ceph-client ~]# losetup /dev/loop0 data
2.1.3创建目录并挂载目录
$ y2 p( k* J; }  a5 X
[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数据
. \+ A$ a( W/ L* |, z
[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:7 P6 ]; J9 N+ |4 ^4 R

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-9-28 12:03:27 | 显示全部楼层
1.查看image中内容1 X' Y3 ^; u7 T6 f
[root@ceph-client u01]# ll
1 |! J5 U" E/ G! s2 {& o3 {total 20
+ E' c/ W  C4 A-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt" l) W2 ?( {/ F& X" {4 K$ f6 Q. j
drwx------ 2 root root 16384 Nov 17 16:38 lost+found
6 M, ^- }* n. N[root@ceph-client u01]# cat ceph.txt
+ B1 p: G5 C" _% _1 l6 HLearning ceph snap!
0 s2 l* \2 ~) A$ q- q5 y5 B7 Q2.导出image0 \8 W! l' Q3 _6 b" T( b; S

$ D3 e0 E/ t1 F7 a2 e0 _[root@ceph-client ~]# rbd export data /root/data
( `- j$ j# L. ?. h; z+ {Exporting image: 100% complete...done.
0 t0 x) z7 l4 O" e--iamge名称,和导出路径及文件名称& l) ~0 p+ e4 o+ S
) A6 C: k* q  W2 j; c6 k
[root@ceph-client ~]# ll /root/data
! ~1 i" O! O/ C  L- k! B-rw-r--r-- 1 root root 53687091200 Nov 17 19:06 /root/data) @. y0 v. W. p
#导出文件大小
, n, I: V, S' q# j* N8 C[root@ceph-client ~]# du -sh /root/data5 H& ~7 @; ]& ]0 a; V7 d
533M/root/data
- y# N. h8 t( {  c( A2.1将导出的文件再挂载到其他目录下! x% ?3 v/ H& }

# b6 Y* U3 O. [4 @#查看导入文件类型6 ^+ c4 P5 P" D. b' c; x( M/ f6 l% k

& H" Q5 Y5 s& X[root@ceph-client ~]# file data
" ^- {8 X4 z# |4 O$ C/ w0 pdata: Linux rev 1.0 ext4 filesystem data, UUID=4a65a4e0-419e-4826-bbce-ddbc28b8922b (needs journal recovery) (extents) (64bit) (large files) (huge files)
! p) c# K6 \0 \3 `7 m/ @# @) q, h4 E2.1.1查看空闲的loop设备
& N" f! j( d. F) T0 P1 z! i9 B! T/ J) n5 g
[root@ceph-client ~]# losetup -f
8 ^+ v9 M3 t+ W/dev/loop0
1 x0 |7 e) g. H6 n# a[root@ceph-client ~]# losetup /dev/loop* a7 d9 |/ }( C9 f! J
loop0         loop-control
* J1 r6 M% y: J' Q4 H2.1.2挂载' Y/ H  J2 y. s  G) _
5 {  `( d8 z& y; @* C- A; u$ ?/ J
[root@ceph-client ~]# losetup /dev/loop0 data' i& }9 i9 S; I, K3 l* e4 J
2.1.3创建目录并挂载目录
; g2 X9 a- k4 P7 h/ F' Q
' g4 L% |6 X6 q7 z[root@ceph-client ~]# mkdir /test_tmp
7 z) s; l7 s* E# {' ^% C[root@ceph-client ~]# mount /dev/loop0 /test_tmp/( ?% s  C0 g- u/ ?7 \7 X
2.1.4查看目录中文件,文件是对的- F! }8 E1 V+ @; N
[root@ceph-client ~]# ll /test_tmp/
1 h, a1 Q. o- ptotal 20. J" `  u8 B- i3 o1 |. s6 D
-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt
& l8 }8 H5 ^$ _2 M7 W7 r) Ldrwx------ 2 root root 16384 Nov 17 16:38 lost+found$ K$ y8 }$ `0 T! F/ P
[root@ceph-client ~]# cat /test_tmp/ceph.txt 6 D; V0 p5 ^' M' z  h6 c5 ^7 J
Learning ceph snap!; o5 ~- f9 T% I* ]
3.导入
$ g- ?/ X- Q  ?# r6 s, [/ x3 B1 E" l' ^" s& }3 |: m; D  t8 a& ^
3.1删除data image数据4 }( I* U1 v0 i# `& X( R

  Q! Q. x6 X2 v# ], P. V" s* [[root@ceph-client ~]# cd /u01
* k' b$ G' s7 G" G[root@ceph-client u01]# ll! v0 w# i) O% S0 w
total 20
& D# \! H; \- b: [2 p3 ~. z+ J-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt5 v2 D: z2 K* G) k' z7 F( b. x  M
drwx------ 2 root root 16384 Nov 17 16:38 lost+found
/ q& z! v7 d- N) v* z4 A: Z[root@ceph-client u01]# rm ceph.txt # D8 f9 @( Y4 b3 U. L
rm: remove regular file ‘ceph.txt’? yes& W. `: i% l. ?' I2 O
[root@ceph-client u01]# ls) ?5 a( f% r6 X' O. N$ z1 l+ ?% V
lost+found
+ }6 g$ D' j3 u$ r+ }4 j2 k9 K  ]3.2导入iamge备份文件
! T6 G7 h0 K) i; }9 }  `$ q  v( I4 D( |# m) s; \
[root@ceph-client ~]# rbd import /root/data data
+ C% F' c# _2 B6 @rbd: image creation failed
- B7 q& s  z3 g; u8 xImporting image: 0% complete...failed.
! M' x/ K# P! p% Vrbd: import failed: (17) File exists/ {3 F; `' s9 L- n
2016-11-17 19:15:36.314780 7fa190639d80 -1 librbd: rbd image data already exists; O* n( _, W$ s) V  P% k# x
这里报错了,原因是:不能导入到相同的image中,然后导入到同一个pool中一个不存在的image中。2 J# o- B7 R6 f' k
[root@ceph-client ~]# rbd import /root/data data02
# @. Z2 z4 F* A) J9 F. F4 i$ zImporting image: 100% complete...done.
* U) o5 ]* G4 Y--data02是不存在的,在导入过程中ceph会自动创建image并导入数据,导入过程不是很快。
4 V' `1 D0 J+ P2 H- Y+ }, Y2 X
- n. f; m- q/ X5 V# s3.3查看新iamge data02信息" y- N! a5 o0 `* q/ V2 X' H

0 e8 a" W! @1 ?/ i- i/ q6 h[root@ceph-client ~]# rbd info data027 s, J7 T) D; G' Z! n
rbd image 'data02':
  S; i. ?0 y/ ~5 J4 p! |size 51200 MB in 12800 objects$ t" V4 V) A; v! T" Y) R  j
order 22 (4096 kB objects)
; H7 y' E# L: t0 F- Iblock_name_prefix: rbd_data.fbd22ae8944a$ h7 v# u. E, p3 D
format: 26 ?3 f6 r5 Y" [! [' R* r% ~
features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
4 o9 C# e! j* w7 P. ^. K! X9 m3 eflags:
0 a4 s1 R' x6 T& `) w0 l( V
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:06 , Processed in 0.023069 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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