|
|
1、创建存储池pool
9 D0 ?( v- R- V, |+ k% M' `+ ~. ~4 u6 I M( z
[root@ceph-1 ceph]# ceph osd pool create block_data 60
4 ~; P' N" C; a: m$ G[root@ceph-1 ceph]# ceph osd lspools
( N, s4 T' [' v* G p1 cephfs_data
/ ~4 A& L+ ^0 j1 P7 y, a2 cephfs_metadata
5 k. d7 l$ \% ^ ~9 v/ ^3 block_data
z$ A3 }: p5 s- H+ F' N2、创建RBD镜像,feature为layering8 K3 h6 Y: q0 F- S' m2 P. i( _
& M7 [5 X7 j" L
[root@ceph-1 ceph]# rbd create myimage -s 10G --image-feature layering -p block_data
- _: w; U9 f+ p0 J" {% k& A" R3 z[root@ceph-1 ceph]# rbd ls -p block_data
9 L$ ~; Q6 x4 G, B: s0 zmyimage
9 m. u- q. z1 p[root@ceph-1 ceph]# rbd info myimage -p block_data; Y& P- U( ]4 O3 I( t) I* x
rbd image 'myimage':7 q G6 {* c- u1 `, `( x
size 10 GiB in 2560 objects
6 ^) c# P) K2 ]% s% a, f4 ^ order 22 (4 MiB objects)7 L/ H% Q. I- d$ n: P, J
id: 108b6b8b4567
3 i: o5 o/ j' n. l block_name_prefix: rbd_data.108b6b8b4567( l# X# K: H8 Z/ x, J, p. H
format: 2% d7 p: E! u. a" d
features: layering( ^8 a1 V) a' f; c
op_features:
! I0 \1 a5 A5 Q4 y+ S flags:
5 @1 j) K( n) r+ F/ ?2 P* \$ s create_timestamp: Thu Jun 2 21:33:40 2022
7 V$ v, j- D& I5 h' n7 I/ t4 m- `* G$ R& a3、将myimage映射为块设备
. }) H, q' Y3 l8 E9 i, D4 O" F+ {2 V7 T2 a
[root@ceph-1 ceph]# rbd map myimage -p block_data& d$ U; `+ ~( ]* Q- H0 _
/dev/rbd0) i b/ J: @) i5 a* y9 x( k
[root@ceph-1 ceph]# rbd showmapped
+ ~) H5 b% E4 J5 C3 Q9 Z9 Qid pool image snap device: b3 [! O4 H i! P
0 block_data myimage - /dev/rbd0
3 s8 E. N3 M5 e7 H. Y2 m( k( Z- t, ?+ p* S$ E" W p
[root@ceph-1 ceph]# lsblk
7 e2 a5 P' S e6 Z3 d4 U9 T3 JNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT4 z' Q: E ?0 e8 C" I) ^
...
5 B" V4 U5 X8 T; v% brbd0 252:0 0 10G 0 disk
" e; n" z. _( A- V8 \5 L) J3 _
" P5 f6 G7 ]: `# @! t4、格式化挂载使用& i) Y- t2 @4 J1 _; `) B
! B, o3 o$ y% t[root@ceph-1 ceph]# mkfs.xfs /dev/rbd0. B, D o) G+ N+ O' T
[root@ceph-1 ceph]# mount /dev/rbd0 /mnt
$ B6 K6 m5 }- }$ Z! S[root@ceph-1 ceph]# df -h3 ^; M9 b. e4 Y. ~, T9 `2 h
Filesystem Size Used Avail Use% Mounted on1 ^4 q# q" M* z7 A& t5 i
/dev/mapper/centos-root 50G 1.6G 49G 4% /% a' _% F$ k) l9 V, {3 A$ Z
devtmpfs 899M 0 899M 0% /dev
8 b4 T5 O0 {1 K- I4 ]4 otmpfs 911M 0 911M 0% /dev/shm4 `" d. L$ }% V8 q ]6 t; \; v% T0 } P
tmpfs 911M 9.6M 902M 2% /run2 B2 Y- ~8 T& o
tmpfs 911M 0 911M 0% /sys/fs/cgroup
$ T& K- L _$ o) o+ z& i; m' z/dev/sda1 1014M 142M 873M 14% /boot
' A! C |" ?! l$ n- `/dev/mapper/centos-home 47G 33M 47G 1% /home
/ n( z1 M- }- }: X: Ntmpfs 183M 0 183M 0% /run/user/0
( t6 K: {' _" p* W7 B* {- ~tmpfs 911M 52K 911M 1% /var/lib/ceph/osd/ceph-0
" C' K c) r. I; B6 g/dev/rbd0 10G 33M 10G 1% /mnt; [; G- c- Y) p/ y1 Z
$ x8 o4 Y* r; L; i
9 v. y: ?* p: g |
|