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. 【转】QT QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转化

    //QString to wchar_t *: const wchar_t * encodedName = reinterpret_cast<const wchar_t *>(fileNa ...

  2. jquery选择器:nth-child()与空格:eq() 的区别;

    在一个7x7的表格当中 nth-child(1); td.parents("table").find("tr :nth-child(1)").css(" ...

  3. .net 基础错误-string.replace 方法

    1.string string.Replace(string oldValue,string newValue) 返回一个新的字符串,其中当前示例中出现的所有指定字符串都替换另一个指定字符串 错误:总 ...

  4. java ee环境搭建

    1.安装java(tm)2 platform 2.下载安装Java EE SDK 版本:Java Platform,Enterprise Edition 7 SDK (with JDK 7u45) 下 ...

  5. [LeetCode]题解(python):126-Word Ladder II

    题目来源: https://leetcode.com/problems/word-ladder-ii/ 题意分析: 给定一个beginWord和一个endWord,以及一个字典单词,找出所有从begi ...

  6. 批量删除Kindle library 中的不想要的书籍

    这是一个书签形式的脚本  有全选  批量删除什么的   亚马逊本身的删除太麻烦了 网上转的  原帖在这里http://tieba.baidu.com/p/2249582757 改进版本http://t ...

  7. 【转】vs2008中leptonica-1.68安装配置

    tesseract ocr挺不好配置的,找到一篇不错的文章,分享如下:http://hi.baidu.com/ever8936/blog/item/6998e1196b1d0161dab4bd8f.h ...

  8. JS中的RegExp对象常用属性和方法

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...

  9. MFC消息截获之pretranslatemessage

    前几天,查了一个batch的问题,问题大致是这样,父窗口消息一个鼠标消息,弹出一个模态框,CPU负荷就飚升到100%(双核就是50%),非常怪异,用windbg,分析哪个线程占用CPU,定位到鼠标响应 ...

  10. ThinkPHP 3.1.2 查询方式的一般使用2

    //select id1> and id2< 默认是and $data['id']=array(array('gt',$id1),array('lt',$id2)); // $data[' ...