CLI — Storage
metalhost disk and metalhost file-share (also
under metalhost storage disk …) manage persistent data volumes.
Block disks
| Command | What it does |
|---|---|
disk list | List disks in the project. |
disk get NAME | Get a disk. |
disk create --size-gib N --region DC | Create a disk (--from-image-url to hydrate). |
disk resize NAME --size-gib N | Grow a disk (no shrink). |
disk attach NAME --vm VM | Hot-attach to a running VM. |
disk detach NAME | Detach from VM. |
disk delete NAME | Delete (must be detached). |
metalhost disk create --size-gib 100 --region datacenters/us-dal-1
metalhost disk attach projects/my-app/disks/data-1 --vm web-1
metalhost disk resize projects/my-app/disks/data-1 --size-gib 200 File shares
| Command | What it does |
|---|---|
file-share list | List NFS shares. |
file-share create --size-gib N --region DC | Create an NFSv4 share. |
file-share delete NAME | Delete a share. |
The create response includes a mount_command — paste into cloud-init or run on the VM.