Linux在线扩容磁盘

最近在调研虚机挂载cinder volume后,如何能够在线热扩容用户虚机的磁盘时,做了简单调研测试

Linux 磁盘文件系统主要用的是xfs和ext2-ext4, 于是做了相关扩容测试

  1. 用户侧磁盘格式化挂载

    #fdisk /dev/sdb
    ............
    #mkfs.ext4 /dev/sdb1
    #mkdir /data
    #mount /dev/sdb1 /data

  2. 首先cinder侧磁盘扩容

    #cinder reset-state --state available 5d47b10e-5c79-497e-b6ec-70961ab5d08f
    #cinder extend 5d47b10e-5c79-497e-b6ec-70961ab5d08f 60

  3. 虚机刷新磁盘大小 ,如果是xfs 系统使用 xfs_growfs

    #fdisk -l

    #resize2fs /dev/sdb1

/dev/sdb 复制代码
#xfs_growfs /dev/sdb1

我们df -h 后发现大小没变,只能重新卸载挂载磁盘。 经过测试,发现如果磁盘不分区的话只是mkfs /dev/sdb 整个磁盘的话,不论xfs还是ext 文件系统,都是能够热扩容的。

相关推荐
在角落发呆31 分钟前
工具配置备份步骤:从手动备份到自动化方案
运维·windows·自动化
_upupup1 小时前
Linux的调试工具——gdb/cgdb
linux·服务器
百度一下吧1 小时前
Nginx 使用手册:从安装配置到实战部署
运维·nginx
JeJe同学2 小时前
Docker镜像导入、容器启动
linux·运维·docker
Jason_zhao_MR2 小时前
Linux与实时控制如何兼得
linux·嵌入式硬件·机器人·工业控制
回眸&啤酒鸭2 小时前
【回眸】自动化白盒测试落地实战指南
运维·自动化·log4j
闲云野鹤在人间3 小时前
MySQL|从理论、安装、备份到主从复制、MHA高可用详解
linux·运维·数据库·mysql·云计算
一个风轻云淡4 小时前
GCC 和 GDB命令简单解读
java·linux·前端
H.莓飛4 小时前
【数据结构】二叉树_OJ题
linux·开发语言·数据结构·算法
资料库014 小时前
Linux 8个常见运维故障排查
java·linux·运维