Can a block storage mount point be accessed in multiple droplets?

September 30, 2016 4.9k views
Block Storage

Is there a way to expose a block storage mount point to multiple droplets?

1 Answer

A block storage device can only be mounted to a single droplet currently but it is something we are looking at. For now, sharing a block storage device could only be done via NFS, SSHFS, or another network based file sharing system.

NFS, or Network File System, is a distributed file system protocol that allows you to mount remote directories on your server. This allows you to leverage storage space in a different location and to write to the same space from multiple servers. NFS works well for directories...
  • If the data is read-only, I use lsyncd to do it and have the data on the local disk. It is much cleaner, faster, depends only on ssh and gives you a backup as the source data is not on either droplet. It also means lower cost droplets.

    If some areas of the data are writeable, I use NFS or else unison. I tried GlusterFS, ceph and DRDB and they all have drawbacks, the biggest of which is the need for a PhD in Arcane Computing to get them to work.

Have another answer? Share your knowledge.