找回密码
 注册
查看: 6530|回复: 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
+ V, ?1 J% ^9 J6 w2 H# M
[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挂载
2 c8 p. }8 Z4 S9 O; F
[root@ceph-client ~]# losetup /dev/loop0 data
2.1.3创建目录并挂载目录
+ }8 o1 Q; }6 Q) c1 g) V1 H
[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 g5 E9 n0 [0 f' S[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:
* x2 w. K* j! ^6 n+ n0 c! N/ M

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-9-28 12:03:27 | 显示全部楼层
1.查看image中内容
* W2 p1 x+ `0 V& n$ P[root@ceph-client u01]# ll
# I, J- D# z# w+ Ototal 20
. j$ u* T7 d* I8 o-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt
: y' L3 C, e" {drwx------ 2 root root 16384 Nov 17 16:38 lost+found
' \: t+ K" s, D[root@ceph-client u01]# cat ceph.txt
1 k+ W  {5 H- Y- ^6 ?% \8 X/ iLearning ceph snap!, H* C4 @' h3 j
2.导出image
- B: V. L( \) Z" |/ w, u4 G' g! a, j, e
[root@ceph-client ~]# rbd export data /root/data! ~) [0 ?% D5 c% W
Exporting image: 100% complete...done.( J$ f( F2 Z, u% l/ n8 y1 o
--iamge名称,和导出路径及文件名称
( Q5 v: G8 _4 X. [2 I. `1 o" z$ `3 D3 A+ c2 x2 H
[root@ceph-client ~]# ll /root/data ) q' k7 d% y7 {$ q  w! d
-rw-r--r-- 1 root root 53687091200 Nov 17 19:06 /root/data: ^( U9 J4 ?3 D; n; K8 d
#导出文件大小
$ P' Y) E, }0 g& F9 y# ?( x[root@ceph-client ~]# du -sh /root/data
$ G2 `4 s5 i- n) w+ I& u1 L6 j533M/root/data
$ _8 _7 f0 F* ]/ t1 ?& G7 P2.1将导出的文件再挂载到其他目录下3 c6 l* R5 N% b3 T6 U2 I# v
/ X8 b- `3 J- n( r2 c6 h
#查看导入文件类型8 l8 e2 H) ^  P6 H4 A! N

0 I, k5 h3 A% V" O- H$ `2 ][root@ceph-client ~]# file data7 u  z+ T. y7 s! C; U
data: Linux rev 1.0 ext4 filesystem data, UUID=4a65a4e0-419e-4826-bbce-ddbc28b8922b (needs journal recovery) (extents) (64bit) (large files) (huge files)0 [' ]2 y  }( `  L4 j( g
2.1.1查看空闲的loop设备
& R' j: K3 m6 h9 N1 W! f3 ^* j3 E( X# Z
[root@ceph-client ~]# losetup -f3 f) v  N% t' m
/dev/loop0# O2 y! T+ W) B( u1 N
[root@ceph-client ~]# losetup /dev/loop
$ H5 W: Z6 M6 I( Z3 x4 A- xloop0         loop-control% I' |4 A8 a/ }- c0 f
2.1.2挂载
" K) z: C# M, T1 D7 k, N7 e
" \  ]3 E4 h/ q0 e& z% O[root@ceph-client ~]# losetup /dev/loop0 data
% E! j* f: m+ j2.1.3创建目录并挂载目录$ n8 |" W7 d8 u; A8 K5 W9 m! L

9 [2 |& w# D: @: N[root@ceph-client ~]# mkdir /test_tmp
5 m+ H2 O9 u- Q[root@ceph-client ~]# mount /dev/loop0 /test_tmp/6 q0 u/ a! V: N  I, F+ [" r
2.1.4查看目录中文件,文件是对的
' u4 v& k3 K5 C" ]3 T[root@ceph-client ~]# ll /test_tmp/
; m% Z/ {7 T& e  W  H: E( j$ vtotal 20
& s9 T! D0 p, H" J9 ~( q-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt
$ o3 x: m( l/ _% e* E* {drwx------ 2 root root 16384 Nov 17 16:38 lost+found
7 n' }, e$ r; E6 W4 q7 ?$ u[root@ceph-client ~]# cat /test_tmp/ceph.txt # }5 R/ M! K. m8 P
Learning ceph snap!" S: }( T, Z6 [9 s
3.导入
6 H; ~/ }* x( p* W$ r
, c) e$ ?8 b& Q' I. v  b7 x' l3.1删除data image数据
" Z0 v7 O" I) K* w! H$ W1 A: r$ C9 T6 y: W2 u2 n2 l
[root@ceph-client ~]# cd /u011 ]9 a8 [6 {# [+ g( B; @
[root@ceph-client u01]# ll
1 n5 S( ^) M6 a0 g3 B2 h; ftotal 20
  ?5 H8 B7 m" w& ?7 j-rw-r--r-- 1 root root    20 Nov 17 16:40 ceph.txt
  \# b3 P. L" C& A, bdrwx------ 2 root root 16384 Nov 17 16:38 lost+found- v$ i5 ~' |- ?/ `3 E1 E3 s
[root@ceph-client u01]# rm ceph.txt , B0 [8 P! z4 z: ]9 q
rm: remove regular file ‘ceph.txt’? yes6 x: ~( z, d# X+ g5 H1 I
[root@ceph-client u01]# ls
$ D3 X/ i/ U( ]0 N. v$ Clost+found  L" r9 C5 [9 U; k
3.2导入iamge备份文件
1 z* q  Z/ I' X% r: z. A+ p. [( U$ R% s
[root@ceph-client ~]# rbd import /root/data data3 \" |. I3 r$ Z' B+ p" u$ T/ L
rbd: image creation failed  p  G2 ]1 Q' f) H9 T+ y) \7 n7 J
Importing image: 0% complete...failed.
! `' a% |* {5 a; M+ wrbd: import failed: (17) File exists1 l# I/ b; N9 H& z. c0 g' U8 E
2016-11-17 19:15:36.314780 7fa190639d80 -1 librbd: rbd image data already exists
2 r  u* \) G- \# \# U9 A& K这里报错了,原因是:不能导入到相同的image中,然后导入到同一个pool中一个不存在的image中。$ }. a) M7 ]/ ~7 T3 d0 J
[root@ceph-client ~]# rbd import /root/data data02
0 B. k9 \/ e3 F, K4 I5 W& d- t/ J4 [Importing image: 100% complete...done.
$ V. x- ^4 }5 E1 Y: `% S--data02是不存在的,在导入过程中ceph会自动创建image并导入数据,导入过程不是很快。
: q1 J$ [$ s  _1 g# x
$ c+ p! f  o, o1 `+ o& D3 b3.3查看新iamge data02信息
8 d6 I3 R* K* C7 t+ d- P" {3 N- P& M# \' s: c! y; N; Q0 G- \
[root@ceph-client ~]# rbd info data02
, j4 S8 b5 v, O* J: ^rbd image 'data02':
1 n0 J0 I$ o8 v* i) o$ e3 zsize 51200 MB in 12800 objects: u/ M0 z- ?) @2 \; e
order 22 (4096 kB objects)$ S$ m& [7 M1 U4 p
block_name_prefix: rbd_data.fbd22ae8944a
9 L7 S% k- m+ H: Q6 _: Eformat: 2( ]7 @! _+ O4 a; d1 w- `7 O
features: layering, exclusive-lock, object-map, fast-diff, deep-flatten4 Z! f+ r: ^4 i$ Y+ s0 j) h2 R
flags:1 y& d! ]2 U1 T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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