Storage - Block Storage

Block Storage is a scalable, high-speed, and fault tolerant storage service used to add additional storage to a Linode Compute Instance.

Create a Linode account to try this guide with a $100 credit.
This credit will be applied to any valid services used during your first 60 days.
Note
Our newer NVMe Block Storage solution is now available in the Atlanta (USA), Frankfurt (Germany), Newark (USA), and Toronto (Canada) data centers. This new hardware dramatically increases the performance of Block Storage and is offered at no additional cost. NVMe-backed Block Storage infrastructure upgrades will soon be deployed across our entire fleet. Review the NVMe Block Storage Upgrade guide to learn more about this roll out.

Scalable

A Block Storage Volume augments the raw storage capacity of a cloud instance, which can be useful if your storage needs are greater than your computing demands. Because a Volume is scalable, it can adapt as your data grows in size.

Resilient and Fault Tolerant

Block Storage Volumes are configured with 3x data replication. This built-in redundancy ensures that your data is highly-available and protected from loss. Since Volumes are managed independently of Compute Instances, your data persists even if you delete your attached instance.

Ultra-Fast Performance

Newer Block Storage deployments are powered entirely by NVMe SSD storage devices. Review the Availability section to learn which data centers utilize this newer NVMe Block Storage.

NVMe storage offers dramatically increased performance over standard SATA SSDs, HDDs, or hybrid storage solutions. Performance is also automatically increased in 60 second bursts for even faster real-world speeds. See the table below for both standard and burst performance limits on the new NVMe-only Block Storage:

IOPSThroughput
Standard8,000350 MB/s
Burst12,000525 MB/s

Performance may vary based on the workload and Compute Instance type. Plans with dedicated CPU resources (such as Dedicated CPU or High Memory Compute Instances) will not be impacted by resource contention, though a Shared Compute Instance may be impacted.

Note
These performance details are only applicable to newer NVMe-backed Block Storage deployments. Volumes that are still using our older Block Storage solution are less performant.

Availability

Block Storage is available across all regions. The newer NVMe-backed Block Storage has been deployed in the Atlanta (USA), Frankfurt (Germany), Newark (USA), and Toronto (Canada) data centers. See the NVMe Block Storage Upgrade guide for additional details regarding this roll out, as well as information on upgrading existing Volumes.

Plans and Pricing

Block Storage Volumes cost $0.10/GB per month ($0.00015/GB per hour) and can range from 10 GB to 10,000 GB in size.

Limits and Considerations

  • The minimum size for a Volume is 10GB and the maximum size is 10,000 GB (10 TB).

  • To attach a Volume, both the Volume and the Compute Instance must be located in the same data center. Migrating a Volume to a different data center is not directly available at this time. See Transfer Block Storage Data between Data Centers for a work-around.

  • A combined total of 8 storage devices, including a Linode’s local disks and Block Storage Volumes, can be attached to a Linode at the same time.

  • Our Backup Service does not cover Block Storage Volumes. You must manage your own backups if you wish to backup data stored on your Volumes.

  • A Linode must be running in Paravirtualization mode in order to work with our Block Storage service. Block Storage currently does not support Full-virtualization.

This page was originally published on


Your Feedback Is Important

Let us know if this guide made it easy to get the answer you needed.