Openstack

如何在 OpenStack 的實例中調整捲的大小?

  • December 17, 2021

使用列表中的音量檢查

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 開始

然後讓系統知道新的大小:

sudo e2fsck -f /dev/sdb

之後,您可以調整音量

sudo resize2fs /dev/sdb

最後掛載卷並檢查是否設置了新的文件大小

sudo mount /dev/sdb /mount_point
df -h

引用自:https://serverfault.com/questions/1006906