Openstack
如何在 OpenStack 的實例中調整捲的大小?
使用列表中的音量檢查
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