Rockstor – A Btrfs based NAS

Before joining Red Hat again two years back I was part of startup KQ Infotech (Which later got acquired by STEC Inc and now HGST). Before acquisition of KQ Infotech, we were extending the work from Lawrence Livermore National Laboratory (LLNL) of bring the Sun/Oracle ZFS file-system to Linux by porting POSIX layer. After the acquisition not much was done at that front. Anyways that is not what I want to discuss here.

The idea behind porting ZFS to Linux is to get rich feature set of ZFS into Linux. It would be great to have those features natively on Linux and Btrfs is filling the gap and doing more.

Some of the commercial NAS products like FreeNAS/TrueNAS, ReadyDATA are developed on top of ZFS. 

Rockstor has come up with a NAS solution for Btrfs which is developed on top of Centos 7. I have been following it for year or so.The installation and manager is super easy. You can install it on VM, any commmodity hardware, Amazon. It provides some great feature like :-

– Snapshots

– Fast Cloning

– Thin provisioning

– Dynamic volume management

– Replication over WAN

The other very interesting add-on which Rockstor provides is Smart Probes through which one can dig deeper to explore various aspect of storage infrasturure. It is based on SystemTap, so it would be very helpful to debug performance related problems.

It also has RESTful API to do automated provisioning and management, which would make it easy for integration with cloud storage.

As far as I know Rockstor is first to come-up with NAS solution on Btrfs. It is a  very interesting project to watch.

3 thoughts on “Rockstor – A Btrfs based NAS”

Leave a Comment