使用列表中的音量检查
openstack volume list
将状态设置available
为卷
openstack volume set --state available [volume id]
调整音量
openstack volume set --size 40 [volume id]
再次检查大小和状态
Openstack volume show [volume id]
状态变为in-use
,大小变为 40。它附加到 /dev/vda。
但是,登录到 vm,使用df -h
检查,没有找到/dev/vda
.
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 20G 1.8G 19G 9% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 17M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 379M 0 379M 0% /run/user/1000
为什么不改变?
Openstack 只是增加了物理磁盘的大小。例如,您将需要使用操作系统实用程序来增加分配给 / 的磁盘空间。
我有一个类似的问题,如果您使用 openstack 卷,我不清楚如何调整分区大小。这为我做到了:
从卸载 sudo umount /dev/sdb 开始
然后让系统知道新的大小:
之后,您可以调整音量
最后挂载卷并检查是否设置了新的文件大小
我有完全相同的问题。比我找到的解决方案,这是我的:
在您最终从 Ceph 调整卷的大小之后(如上面的问题)
登录到您的虚拟机
我在这里写了我的产品案例,https://nicolas.my.id/resize-root-volume-openstack-without-downtime/