Add support for true "Tiered storage" (bcachefs or similar)


Recommended Posts

Almost exactly a year ago, I made this feature request which got 19 people upvoting. 

 

Quote

Hybrid or "tiered" storage (NVME + SSD + HDD). Where "hot" data is in NVME, then transitions down the stack. Least used data is on hdd. In other words; a QNAP qtier alternative.


One possible solution for my feature request is to add "experimental" bcachefs support into unraid. Another option could be btrfs if they ever implement https://github.com/kdave/btrfs-progs/issues/610

 

bcachefs is available in mainline kernel 6.7...  given this plus the amount of interest about this in the unraid community, I feel that @limetechshould really consider working on this feature.

  • Like 1
Link to comment

I would like to eventually see bcachefs pools be added to unraid someday, but it still misses a lot of functionality. Namely, the ability to easily monitor an array, scrub, rebalance when adding/removing devices, and a proper process for device replacement. Not to mention there have been several major data loss bugs since the 6.7 merge. The filesystem is still considered experimental for a reason. I would prefer we hold off until it has had time to mature and become a better, well rounded solution before it's considered for inclusion in unraid.


Especially given we already have ZFS which has Arc caching, which is much better than linux's native caching. 

Edited by JSE
derp
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.