How can can I make sure that Block Storage Volumes are not on the same physical disk

To make block storage more reliable it would be convenient to ensure that volumes don’t share the same physical disk. How can this be achieved or tested for?


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi @peerst

Without knowing DigitalOcean’s platform exactly, I’ll try to answer.

Block Storage volumes are not located on the same disk. It is probably something like ZFS, spread over multiple disks, clustered in a SAN-like-device.

So several volumes might be on the same physical device, just like several droplets might be on the same physical hypervisor.

Currently it possible to find droplet neighbors, but something similar does not exists for volumes. Most likely because there is only one (or a few) SANs controlling all the volumes.

I would not worry about having your data in a single volume, but always make sure to have backups in multiple locations.

You biggest worry should probably be in case of data center (or SAN) failure - would you be okay with downtime for a day? Otherwise you should probably consider replicating your data over multiple data centers and you could either set it up as hot failover or have it running in a high availability setup.


Much like with Droplets, it’s not currently possible to pick and choose.

Deploying block storage across data centers requires multiple Droplets, though from what I can tell, is the only way to achieve true separation since there’s no option currently available.