[Feature Request] Btrfs/XFS/ZFS/... support
Currently Linode only supports ext3/4 out of the box. While ext is a time-proven rock solid filesystem, some new ones such as Btrfs and XFS provide quite a few features that can be extremely useful in terms of server management.
However right now for a Linode user to take advantage of those features, one can only either use a loop device with the obvious downside of overheads, or choose RAW disks which then are not compatible with Linode Manager or Backups.
And actually it appears to me that a guest filesystem that supports atomic snapshots is the missing piece of the puzzle of a low-to-zero downtime backup and restore solution in the Linode ecosystem. I would be more than happy if I can create snapshots for a running service, send old (incremental) backups to Object Storage, and only in case I somehow manage to screw up the entire system I'd turn it down and restore the whole disk from Linode Backups. This is such a pleasant backup life cycle particularly for applications such as Dovecot that I reckon lots of users will find useful. Not to mention other features such as transparent compression can obviously further complement this mechanism.
Hence I believe supporting these filesystems can add some quite noticeable values to the hosting service and I'd appreciate it if we can have it in Linode's road map.
Thanks for bringing this up. I can certainly see the value in supporting different filesystem types out of the box. With that in mind, I've recorded your request in our internal feature tracker for future considerations.
In the meantime, you can still have a Linode that's running a different filesystem. The following Community post provides the steps you can take to do this:
As this points out, if you were to set up a different filesystem, there are some important caveats to consider:
- They cannot be resized down, only up.
- You will not be able to use our Backup service.
- The Manager will not display your real type, it will only ever show the disk type as raw.