ceph rbd扩容


1、查看当前image大小
[root@ceph-client ~]# rbd showmapped id pool image snap device 0 rbd foo - /dev/rbd0 [root@ceph-client ~]# rbd info foo rbd image 'foo': size 15360 MB in 3840 objects order 22 (4096 kB objects) block_name_prefix: rb.0.1026.238e1f29 format: 1 [root@ceph-client ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/rhel-root xfs 29G 3.8G 25G 14% / devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 88K 2.0G 1% /dev/shm tmpfs tmpfs 2.0G 8.8M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda1 xfs 497M 106M 392M 22% /boot /dev/rbd0 ext4 15G 1.1G 13G 8% /mnt
可以看出当前大小为15G 2、扩容到20G
[root@ceph-client ~]# rbd resize --size 20480 foo Resizing image: 100% complete...done. [root@ceph-client ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/rhel-root xfs 29G 3.8G 25G 14% / devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 88K 2.0G 1% /dev/shm tmpfs tmpfs 2.0G 8.8M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda1 xfs 497M 106M 392M 22% /boot /dev/rbd0 ext4 15G 1.1G 13G 8% /mnt 此时文件系统还未增大 [root@ceph-client ~]# blockdev --getsize64 /dev/rbd0 21474836480 [root@ceph-client ~]# resize2fs /dev/rbd0 resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/rbd0 is mounted on /mnt; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 3 The filesystem on /dev/rbd0 is now 5242880 blocks long. [root@ceph-client ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/rhel-root xfs 29G 3.8G 25G 14% / devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 88K 2.0G 1% /dev/shm tmpfs tmpfs 2.0G 8.8M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda1 xfs 497M 106M 392M 22% /boot /dev/rbd0 ext4 20G 1.1G 18G 6% /mnt 成功 此方法只对格式化为EXT4文件系统的块设备有效。对于XFS,要在 resize之后执行 # xfs_growfs /mnt

***如果rbd用于kvm虚机,扩容后vm容量不会自动扩展////
1、先关闭虚拟机 2、unmap再map [root@ceph-client ~]# rbd unmap /dev/rbd0 [root@ceph-client ~]# rbd showmapped [root@ceph-client ~]# rbd map foo /dev/rbd0 3、启动虚机
优质内容筛选与推荐>>
1、21、makefile常用语法讲解(1)
2、JAVA构造函数(方法)
3、linux中ctrl+z、ctrl+d和ctrl+c的区别
4、Angular4---认证---使用HttpClient拦截器,解决循环依赖引用的问题
5、第二次作业


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号