Hi, I love to have the file system compression option in TOS5 with BTRFS. It is also good to have a compression level option for ZLib (which is being used as I checked via SSH). Their use in BTRFS is documented here:
https://btrfs.readthedocs.io/en/latest/Compression.html
There are lots of charts online, where one can see, that ZStandard will compress and decompress much faster than ZLib at the same compression rates, which might avoid bottlenecks when writing on HDDs or SSDs in a RAID with combined write throughput of >300 MB/s.
The easiest way of implementing this I can imagine would be to change the compression level options from 1, 2, 3... to combinations like ZLIB-1, ZLIB-2,.. ZStd-1, etc.
Or is there a way to modify the way how the volume is mounted and provide the compression method there?
ZStandard as file compression option in BTRFS
Re: ZStandard as file compression option in BTRFS
Thank you! we will add it to the wish list.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Re: ZStandard as file compression option in BTRFS
Hi,
Tahnks for the continuos updates to TOS . I bought a F8 nas and i am exploring the possibility to compress files to save money on expensive SSD and preserve their life, by reducing the amount of date written.
I checked the current version of TOS6 and compression is listed possible with level between 1 to 6 with 4 being default.
I get from the previous message that TOS6 use Zlib which has level from 1 to 9.
Can you confirm that level 1 to 6 listed in TOS6 map to level 1 to 6 of Zlib? If so, I understand why levels 7 to 9 have not been added. I believe because of the minimal, if any improvement, and the impact on the low power CPU used in nas system.
Also, any update on being able to use different compression algorithm like Zstandard?
Tahnks for the continuos updates to TOS . I bought a F8 nas and i am exploring the possibility to compress files to save money on expensive SSD and preserve their life, by reducing the amount of date written.
I checked the current version of TOS6 and compression is listed possible with level between 1 to 6 with 4 being default.
I get from the previous message that TOS6 use Zlib which has level from 1 to 9.
Can you confirm that level 1 to 6 listed in TOS6 map to level 1 to 6 of Zlib? If so, I understand why levels 7 to 9 have not been added. I believe because of the minimal, if any improvement, and the impact on the low power CPU used in nas system.
Also, any update on being able to use different compression algorithm like Zstandard?
Re: ZStandard as file compression option in BTRFS
To contact our team, please send email to following addresses, remember to replace (at) with @:
Technical team: support(at)terra-master.com (for technical support)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
Technical team: support(at)terra-master.com (for technical support)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
- marcusvictor
- Posts: 9
- Joined: 02 Nov 2025, 23:28


