rbd块映射:

 root@u18:~# rbd create kvm/test002.img --size
root@u18:~# rbd info kvm/test002.img
rbd image 'test002.img':
size kB in objects
order ( kB objects)
block_name_prefix: rb..2f13.2ae8944a
format:
root@u18:~# rbd map kvm/test002.img
root@u18:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda : .1G disk
├─sda1 : .2G part /
├─sda2 : 1K part
└─sda5 : .9G part [SWAP]
sdb : .8G disk
├─sdb1 : 200G part /ceph_node0
├─sdb2 : 1K part
├─sdb5 : 100G part
└─sdb6 : .8G part /data2
rbd0 : 40G disk
rbd1 : 20M disk
zram0 : 936.4M disk [SWAP] root@u18:~# mkfs.ext4 /dev/rbd1
mke2fs 1.42 (-Nov-)
Filesystem label=
OS type: Linux
Block size= (log=)
Fragment size= (log=)
Stride= blocks, Stripe width= blocks
inodes, blocks
blocks (5.00%) reserved for the super user
First data block=
Maximum filesystem blocks=
block groups
blocks per group, fragments per group
inodes per group
Superblock backups stored on blocks: Allocating group tables: done
Writing inode tables: done
Creating journal ( blocks): done
Writing superblocks and filesystem accounting information: done root@u18:~# mount /dev/rbd1 /mnt
root@u18:~# echo test > /mnt/a.log
root@u18:~# vim a.log
root@u18:~# vim /mnt/a.log
root@u18:~# umount /mnt
root@u18:~# rbd unmap /dev/rbd1
root@u18:~# rbd resize --size kvm/test002.img
Resizing image: % complete...done.
root@u18:~# rbd info kvm/test002.img
rbd image 'test002.img':
size MB in objects
order ( kB objects)
block_name_prefix: rb..2f13.2ae8944a
format:
root@u18:~# rbd info kvm/test002.img
rbd image 'test002.img':
size MB in objects
order ( kB objects)
block_name_prefix: rb..2f13.2ae8944a
format:
root@u18:~# rbd map kvm/test002.img
root@u18:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda : .1G disk
├─sda1 : .2G part /
├─sda2 : 1K part
└─sda5 : .9G part [SWAP]
sdb : .8G disk
├─sdb1 : 200G part /ceph_node0
├─sdb2 : 1K part
├─sdb5 : 100G part
└─sdb6 : .8G part /data2
rbd0 : 40G disk
rbd1 : 40G disk
zram0 : 936.4M disk [SWAP]
root@u18:~# rbd unmap /dev/rbd1
root@u18:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda : .1G disk
├─sda1 : .2G part /
├─sda2 : 1K part
└─sda5 : .9G part [SWAP]
sdb : .8G disk
├─sdb1 : 200G part /ceph_node0
├─sdb2 : 1K part
├─sdb5 : 100G part
└─sdb6 : .8G part /data2
rbd0 : 40G disk
zram0 : 936.4M disk [SWAP]
root@u18:~# rbd map kvm/test002.img
root@u18:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda : .1G disk
├─sda1 : .2G part /
├─sda2 : 1K part
└─sda5 : .9G part [SWAP]
sdb : .8G disk
├─sdb1 : 200G part /ceph_node0
├─sdb2 : 1K part
├─sdb5 : 100G part
└─sdb6 : .8G part /data2
rbd0 : 40G disk
rbd1 : 40G disk
zram0 : 936.4M disk [SWAP]
root@u18:~# mount /dev/rbd1 /mnt
root@u18:~# parted /dev/rbd1 print free
root@u18:~# parted /dev/rbd1 print free
Model: Unknown (unknown)
Disk /dev/rbd1: .9GB
Sector size (logical/physical): 512B/512B
Partition Table: loop Number Start End Size File system Flags
.00B .9GB .9GB ext4 root@u18:~# vim /mnt/a.log
root@u18:~# cat /mnt/a.log
test

rbd块映射的更多相关文章

  1. ceph 005 赋权补充 rbd块映射

    我的ceph版本 [root@serverc ~]# ceph -v ceph version 16.2.0-117.el8cp (0e34bb74700060ebfaa22d99b7d2cdc037 ...

  2. ceph集群jewel版本 rbd 块map 报错-故障排查

    测试信息如下: [root@ceph_1 ~]# ceph osd pool lsrbdchy_123swimmingpool #新建rbd 块: rbd create swimmingpool/ba ...

  3. 理解 QEMU/KVM 和 Ceph(2):QEMU 的 RBD 块驱动(block driver)

    本系列文章会总结 QEMU/KVM 和 Ceph 之间的整合: (1)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (2)QEMU 的 RBD 块驱动(block driver) (3)存 ...

  4. 006 管理Ceph的RBD块设备

    一, Ceph RBD的特性 支持完整和增量的快照 自动精简配置 写时复制克隆 动态调整大小 二.RBD基本应用 2.1 创建RBD池 [root@ceph2 ceph]# ceph osd pool ...

  5. Ceph14.2.5 RBD块存储的实战配置和详细介绍,不看后悔! -- <3>

    Ceph RBD介绍与使用 RBD介绍 RBD即RADOS Block Device的简称,RBD块存储是最稳定且最常用的存储类型.RBD块设备类似磁盘可以被挂载. RBD块设备具有快照.多副本.克隆 ...

  6. ceph rbd块存储挂载及文件存储建立

    一.rbd块存储挂载 1 创建一个OSD pool # ceph osd pool create rbd1 128 查询存储空间使用 # ceph df GLOBAL: SIZE AVAIL RAW ...

  7. 7. Ceph 高级篇 - RBD块设备回收站、快照、克隆

    文章转载自:https://mp.weixin.qq.com/s?__biz=MzI1MDgwNzQ1MQ==&mid=2247485298&idx=1&sn=b83fda07 ...

  8. 3.Ceph 基础篇 - RBD 块存储使用

    文章转载自:https://mp.weixin.qq.com/s?__biz=MzI1MDgwNzQ1MQ==&mid=2247485253&idx=1&sn=24d9b06a ...

  9. 理解 QEMU/KVM 和 Ceph(1):QEMU-KVM 和 Ceph RBD 的 缓存机制总结

    本系列文章会总结 QEMU/KVM 和 Ceph 之间的整合: (1)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (2)QEMU 的 RBD 块驱动(block driver) (3)存 ...

随机推荐

  1. spring jar包冲突

    在用Spring+Hibernate做项目时候遇到java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit 网上查得答案 环境 ...

  2. button 变成圆

      btn.layer.cornerRdius = width/2.0;btn.layer.maskToBounds = width/2.0:   

  3. javascriptDOM编程艺术_学习笔记_知识点 动态创建标记

    传统技术:document.write 和 innerHTML 深入剖析DOM方法:createElement.createTextNode.appendChild 和 insertBefore   ...

  4. 二分查找(Java)

    二分查找的前提的要查找的数组必须有序. 代码如下: 程序1 public class source { public int binary_sort(int[] array, int item) { ...

  5. poj 3026 Borg Maze bfs建图+最小生成树

    题目说从S开始,在S或者A的地方可以分裂前进. 想一想后发现就是求一颗最小生成树. 首先bfs预处理得到每两点之间的距离,我的程序用map做了一个映射,将每个点的坐标映射到1-n上,这样建图比较方便. ...

  6. UIScreen的 bound、frame、scale属性

    CGRect bound = [[UIScreen mainScreen] bounds];  // 返回的是带有状态栏的Rect   CGRect frame = [[UIScreen mainSc ...

  7. 解析ASP.NET Mvc开发之删除修改数据

    目录: 1)从明源动力到创新工场这一路走来 2)解析ASP.NET WebForm和Mvc开发的区别 3)解析ASP.NET Mvc开发之查询数据实例 4)解析ASP.NET Mvc开发之EF延迟加载 ...

  8. js中访问对象的方法

    如果在js中定义了一个变量obj1,如 var obj1 = 234; 那么访问这个边个两的方式至少有两种, 1 window["obj1"],那么值为234, 2 var tar ...

  9. JS日历控件

    <input type="text" id="st" name="st" onclick="return Calendar( ...

  10. r语言之条件、循环语句

    if条件语句:if (conditon) {expr1} else {expr2} > x<-1> if(x==1)+ {x<-"x=1"}else+ {x ...