root@ceph01:/etc/ceph# rbd create --size 1024 test
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph# rbd ls
mysql-hzb
test
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph# rbd info
rbd: image name was not specified
root@ceph01:/etc/ceph# rbd info test
rbd image 'test':
size 1024 MB in 256 objects
order 22 (4096 kB objects)
block_name_prefix: rbd_data.10ac74b0dc51
format: 2
features: layering
flags:
root@ceph01:/etc/ceph# rbd map test
/dev/rbd0
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph# mkdir -p /root/testrbd/
root@ceph01:/etc/ceph# mkfs.xfs -q /dev/rbd0
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph# rbd showmapped
id pool image snap device
0 rbd test - /dev/rbd0
root@ceph01:/etc/ceph# mount /dev/rbd0 /root/testrbd/
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph# df -h /root/testrbd/
文件系统 容量 已用 可用 已用% 挂载点
/dev/rbd0 1014M 33M 982M 4% /root/testrbd
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph# rbd resize --size 2048 test
Resizing image: 100% complete...done.
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph# df -h /root/testrbd/
文件系统 容量 已用 可用 已用% 挂载点
/dev/rbd0 1014M 33M 982M 4% /root/testrbd
root@ceph01:/etc/ceph# rbd map test
/dev/rbd1
root@ceph01:/etc/ceph# df -h /root/testrbd/
文件系统 容量 已用 可用 已用% 挂载点
/dev/rbd0 1014M 33M 982M 4% /root/testrbd
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#
root@ceph01:/etc/ceph#

由以上可以看出:虽然image已经增大了两倍,但是挂载此image的文件系统/dev/rbd0/的大小并没有变

要想/dev/rbd0也增大,则要做下面操作,ext4和xfs格式的方法不一样

1)ext4

resize2fs /dev/rbd0

2)xfs

要在 resize之后执行
# xfs_growfs /root/testrbd/

ceph的image扩容的更多相关文章

  1. 记一次ceph集群的严重故障

    问题:集群状态,坏了一个盘,pg状态好像有点问题[root@ceph-1 ~]# ceph -s    cluster 72f44b06-b8d3-44cc-bb8b-2048f5b4acfe     ...

  2. 记一次ceph集群的严重故障 (转)

    问题:集群状态,坏了一个盘,pg状态好像有点问题[root@ceph-1 ~]# ceph -s    cluster 72f44b06-b8d3-44cc-bb8b-2048f5b4acfe     ...

  3. Ceph日常运维管理和排错 -- <7>

    Ceph日常运维管理 集群监控管理 集群整体运行状态 [root@cephnode01 ~]# ceph -s cluster: id: 8230a918-a0de-4784-9ab8-cd2a2b8 ...

  4. kubelet分析-pvc扩容源码分析

    kubernetes ceph-csi分析目录导航 存储的扩容分为controller端操作与node端操作两大步骤,controller端操作由external-resizer来调用ceph完成,而 ...

  5. external-resizer 源码分析/pvc 扩容分析

    kubernetes ceph-csi分析目录导航 基于tag v0.5.0 https://github.com/kubernetes-csi/external-resizer/releases/t ...

  6. ceph日常运维管理

    点击关注上方"开源Linux", 后台回复"读书",有我为您特别筛选书籍资料~ 相关阅读: ceph分布式存储简介 常见问题 nearfull osd(s) o ...

  7. ceph-csi源码分析(4)-rbd driver-controllerserver分析

    更多ceph-csi其他源码分析,请查看下面这篇博文:kubernetes ceph-csi分析目录导航 ceph-csi源码分析(4)-rbd driver-controllerserver分析 当 ...

  8. kubernetes 容器挂载 ceph rbd 卷的平滑扩容方法

    https://blog.csdn.net/aixiaoyang168/article/details/79120095

  9. 学习ceph官网的ceph块设备命令(一)

    一)存储池命令 1.列出存储池 #ceph osd lspools #ceph osd pool ls 2.创建存储池 # ceph osd pool create yhcpool 512 pool ...

随机推荐

  1. node 中 npm报错 Error: ENOENT, stat 'C:\Users\Administrator\AppData\Roaming\npm'

    今天在看node书本时,安装express,看看里面的包.没想到出现这样一种情况. 报错了.后来思考了一下,可能是修改了node的默认安装路径.于是准备在出错的路径下建一个npm文件夹. 注意,有个时 ...

  2. oracle用户解锁

    创建一个概要文件 create profile frank_profile limit    SESSIONS_PER_USER  5    IDLE_TIME  2    FAILED_LOGIN_ ...

  3. CentOS7.6安装JDK(Openjdk)

    安装开始: 第一步: 使用yum源安装 OpenJDK,yum install -y java-1.8.0-openjdk 第二步: 查看安装版本,java -version 运行时发现错误汇总: 错 ...

  4. 基于七牛Python SDK写的一个同步脚本

    需求背景 最近刚搭了个markdown静态博客,想把博客的图片放到云存储中. 经过调研觉得七牛可以满足我个人的需求,就选它了. 博客要引用图片就要先将图片上传到云上. 虽然七牛网站后台可以上传文件,但 ...

  5. TCP超时与重传机制

    TCP超时与重传机制    TCP协议是一种面向连接的可靠的传输层协议,它保证了数据的可靠传输,对于一些出错,超时丢包等问题TCP设计的超时与重传机制.其基本原理:在发送一个数据之后,就开启一个定时器 ...

  6. Vue使用echarts

    Vue使用echarts 该示例使用 vue-cli 脚手架搭建 安装echarts依赖 npm install echarts -S 创建图表 全局引入 main.js // 引入echarts i ...

  7. leetcode744

    public class Solution { public char NextGreatestLetter(char[] letters, char target) { //a-97 z-122 v ...

  8. iOS设计模式(02):单例模式

    iOS设计模式(02):单例模式 singleton-design-pattern 什么是单例模式? 单例模式是一个类在系统中只有一个实例对象.通过全局的一个入口点对这个实例对象进行访问.在iOS开发 ...

  9. (转) iphone开发资源汇总

    如何用Facebook graphic api上传视频: http://developers.facebook.com/blog/post/532/ Keychain保存数据封装: https://g ...

  10. 搭建Git Server - Centos+Gitosis

    参考并部分转载自:http://www.pfeng.org/archives/757 1. 安装依赖 yum -y install curl-devel expat-devel gettext-dev ...