Block Storage - Get Started

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 $ credit.
This credit will be applied to any valid services used during your first  days.
Our newer NVMe Block Storage solution is now available across most of our data centers. This new hardware dramatically increases the performance of Block Storage and is offered at no additional cost. Review the NVMe Block Storage Upgrade guide to learn more about this roll out.

Block Storage Volumes are persistent storage devices that can be attached to a Compute Instance and used to store any type of data. They are especially useful for storing website files, databases, media, backups, and much more. To get started with Block Storage, create a Volume using the guide below.

Once a Block Storage Volume has been created, it can be attached to any Compute Instance in the same region. Since Volumes are external device, they are portable and can be attached and detached to Compute Instances as needed. Once attached, the device is assigned to an available block device (such as /dev/sdc) on a Compute Instance’s Configuration Profile and has its own path in your instance’s file system. When attaching and detaching a Volume, additional internal configuration is needed to create a file system (if one hasn’t already been created), mount or unmount the Volume, and automatically mount the Volume at system boot.

When a Volume is attached to a Compute Instance, you can log in to that instance and access the Volume’s data through its mount point. For instance, if the Volume was mounted in /mnt/volume/, you can navigate to that directly to view any files stored on that Volume. You can also use that directory when integrating your Volume with any software or tooling you might employ.

This page was originally published on

Your Feedback Is Important

Let us know if this guide was helpful to you.