-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stratis Storage support #142
Comments
It would be interesting to see if that worked. Assuming the thin-provisioning-tools commands like BTW in a bit of an ironic twist, Wyng is adding support for reflink image files on Btrfs and XFS. IIRC Stratis uses XFS on top of its thin block layer. (As for relative merits, someday I'd love to see an apples-to-apples benchmark comparison of COW storage systems, including Ext4-on-dm-thin, Stratis and Btrfs.) |
Not sure if this is a great answer but here is my understanding of how it works-- Command syntax is: That creates a thin snapshot of the entire XFS file system via underlying DM-thin mechanisms. More info here: Per this Redhat KB as "thin" as it might be "Each snapshot uses around half a gigabyte of actual backing storage, which is needed for the XFS log." That seems outlandish.
Yes a Stratis Filesystem is XFS. In some not so great news I've learned that Stratis COW functionality is limited to when you manually run a CP or other iotcl command. But more typical writes will be overwrites, not COW. This is disappointing and not really what one would expect of a system calling itself "copy on write". More info here (same thread as above):
Agreed! And someday before long we should have bcachefs joining the ranks. Would love to see some comparison as well! |
Stratis Storage relies on LVM / DM-Tables thin volumes as well. I'm very encouraged by your project and its capabilities. Has anyone tested this on a Stratis Storage Pool? I cannot see why it wouldn't work.
The text was updated successfully, but these errors were encountered: