# doctl compute volume-action – DigitalOcean Documentation > Block storage volume action commands allow you to attach, detach, and resize existing volumes. - [doctl compute volume-action attach](https://docs.digitalocean.com/reference/doctl/reference/compute/volume-action/attach/index.html.md): Attaches a block storage volume to a Droplet. You can only attach one Droplet to a volume at a time. However, you can attach up to fifteen different volumes to a Droplet at a time. When you attach a … - [doctl compute volume-action detach](https://docs.digitalocean.com/reference/doctl/reference/compute/volume-action/detach/index.html.md): Detaches a block storage volume from a Droplet. - [doctl compute volume-action detach-by-droplet-id](https://docs.digitalocean.com/reference/doctl/reference/compute/volume-action/detach-by-droplet-id/index.html.md): This command detaches a volume. This command is deprecated. Use `doctl compute volume-action detach` instead. - [doctl compute volume-action get](https://docs.digitalocean.com/reference/doctl/reference/compute/volume-action/get/index.html.md): Retrieves the status of a volume action, including the following details: - The unique numeric ID used to identify and reference a volume action. - The status of the volume action. Possible values: … - [doctl compute volume-action list](https://docs.digitalocean.com/reference/doctl/reference/compute/volume-action/list/index.html.md): Retrieves a list of actions taken on a volume. The following details are provided: - The unique numeric ID used to identify and reference a volume action. - The status of the volume action. Possible … - [doctl compute volume-action resize](https://docs.digitalocean.com/reference/doctl/reference/compute/volume-action/resize/index.html.md): Resizes a block storage volume. Volumes may only be resized upwards. The maximum size for a volume is 16TiB.