由於devstack的cinder volume是用loop device來達成
- 預設使用的loop deivce的file路徑:
- 用losetup -a得知為/opt/stack/data/stack-volumes-lvmdriver-1-backing-file
- 用dd建立dummy empty file:
- sudo dd if=/dev/zero of=/opt/stack/data/stack-volumes-lvmdriver-1-backing-file-extend bs=1 count=0 seek=500G #假設建立500G
- 將duumy file掛載loop device上
- loop_dev=$(sudo losetup -f) # 會找個可用數字掛,假設是/dev/loop3
- sudo losetup ${loop_dev} /opt/stack/data/stack-volumes-lvmdriver-1-backing-file-extend
- 格式化loop device: sudo fdisk /dev/loop3
- 執行指令依序為: n, p, 1, ENTER, ENTER, t, 8e, w
- 建立PV: sudo pvcreate /dev/loop3
- 加大原本的VG stack-volumes-lvmdriver-1: sudo vgextend stack-volumes-lvmdriver-1 /dev/loop3
- 驗證操作: 可以用pvs或者vgdisplay查詢上述的操作是否已經增大空間
沒有留言:
張貼留言