ceph rbd image手动挂载,使用dd进行测试读写

创建rbd,查看image信息

root@ceph04:/home/cephuser# rbd create --size 10G jh-test3/test_image1
root@ceph04:/home/cephuser# rbd ls -l jh-test3
NAME         SIZE    PARENT  FMT  PROT  LOCK
2222         99 MiB            2            
test_image1  10 GiB            2            
root@ceph04:/home/cephuser# rbd info jh-test3/test_image1
rbd image 'test_image1':
	size 10 GiB in 2560 objects
	order 22 (4 MiB objects)
	snapshot_count: 0
	id: 5094d032d634fc
	block_name_prefix: rbd_data.5094d032d634fc
	format: 2
	features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
	op_features: 
	flags: 
	create_timestamp: Fri Jul  7 16:53:06 2023
	access_timestamp: Fri Jul  7 16:53:06 2023
	modify_timestamp: Fri Jul  7 16:53:06 2023

存在一些情况,image无法挂载
例如,开启journal ,或者image中存在一些另外的特性,所以挂载前可以检查一下image info。

使用rbd map挂载image

root@ceph04:/tmp# rbd map jh-test3/test_image1
/dev/rbd0
root@ceph04:/tmp# lsblk
NAME                                                                                                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
rbd0                                                                                                  252:0    0    10G  0 disk 

使用map操作后,操作系统中能查看到一个新的盘符, rbd0。
因为创建出来的这个卷是一个空白卷,可以先给这个卷格式化一下,做一个文件系统

使用rbd map挂载image

root@ceph04:/tmp# mkfs.ext4 /dev/rbd0
mke2fs 1.45.5 (07-Jan-2020)
Discarding device blocks: done                            
Creating filesystem with 2621440 4k blocks and 655360 inodes
Filesystem UUID: 1eb726b7-493c-447c-b3d1-9a5916dcec34
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done 

root@ceph04:/tmp# 

根据自己需要,选择要使用的文件系统进行格式化。一般用ext4能支持很多场景。

硬盘的文件系统:file system
xfs(主流)
ext4—centos6
ext3—centos5

手动挂载到指定的挂载点

root@ceph04:/tmp# mkdir test
root@ceph04:/tmp# mount /dev/rbd0 /tmp/test
root@ceph04:/tmp# cd /tmp/test
root@ceph04:/tmp/test# ls
lost+found
root@ceph04:/tmp/test# 

进到挂载目录进行读写操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值