Bluefin Dataset Compression

ApexProxy

Dabbler
Joined
Dec 22, 2022
Messages
19
I really enjoyed the ability to see compression ratios on Angelfish because I could see quickly how much compression was helping and it showed the actual disk usage of the data. Now they overly simplified the interface to hide all compression information and I cannot even tell if compression is working at all or how much space my data is even truely taking up.

For EX: I copied 48MB of very compressible data into a dataset and its being reported as 48MB used while ZSTD-19 is enabled. Unless compression is totally failing hard this should be at least at or less than stock compressed NTFS (LZNT1) at 31MB used. For ref, with LZMA2 I am able to bring it down to 11MB.

Does anyone know if this something broken on my end or is this just an over simplification of the GUI?
 
Joined
Oct 22, 2019
Messages
3,641
They removed it from the Pools page in the GUI? :confused:

Is there a cogwheel somewhere that lets you show/hide certain columns?

If you want, you can still see an overview of your storage usage and compression ratio with the following command:
zfs list -t filesystem -r -o space,compressratio poolname
 

NugentS

MVP
Joined
Apr 16, 2020
Messages
2,947
I hadn't noticed that had vanished - but it doesn seem to have and I don't immediately see a way of getting it back inthe GUI
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
If its not findable, its should be treated as UI bug. Please report.
 

jace92

Dabbler
Joined
Dec 14, 2021
Messages
46
I too am sitting here banging my head against the wall looking for it. At least I know I can stop doing that now that I know it's not actually there... Was something submitted to them yet about it?
 

NugentS

MVP
Joined
Apr 16, 2020
Messages
2,947
Yes - I submitted a bug report 119689
 

jrp

Dabbler
Joined
Jan 2, 2023
Messages
39
ZFS command is not found on bluefin

zfs list -t filesystem -r -o space,compressratio poolname

ideas?
 
Joined
Oct 22, 2019
Messages
3,641
ZFS command is not found on bluefin

zfs list -t filesystem -r -o space,compressratio poolname

Just making sure. You didn't actually type "poolname"?
 

jrp

Dabbler
Joined
Jan 2, 2023
Messages
39
Just making sure. You didn't actually type "poolname"?
I did that too :smile:

adding sbin path was the ticket

I have one dataset called TrueNas

When I run the command I do not see under the top level:
/sbin/zfs list -t filesystem -r -o space,compressratio TrueNas
NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD RATIO
TrueNas 5.01T 314G 0B 314G 0B 33.7M 1.04x
TrueNas/.system 5.01T 24.1M 0B 160K 0B 23.9M 7.93x
TrueNas/.system/configs-5a0a2a47cd884dbcbe527966286bfc29 5.01T 645K 0B 645K 0B 0B 10.86x
TrueNas/.system/cores 1024M 128K 0B 128K 0B 0B 1.00x
TrueNas/.system/ctdb_shared_vol 5.01T 128K 0B 128K 0B 0B 1.00x
TrueNas/.system/glusterd 5.01T 139K 0B 139K 0B 0B 1.01x
TrueNas/.system/rrd-5a0a2a47cd884dbcbe527966286bfc29 5.01T 18.4M 0B 18.4M 0B 0B 8.79x
TrueNas/.system/samba4 5.01T 352K 0B 352K 0B 0B 5.62x
TrueNas/.system/services 5.01T 128K 0B 128K 0B 0B 1.00x
TrueNas/.system/syslog-5a0a2a47cd884dbcbe527966286bfc29 5.01T 3.90M 0B 3.90M 0B 0B 4.44x
TrueNas/.system/webui 5.01T 128K 0B 128K 0B 0B 1.00x


Can I modify this command to look at sub-directories:

# ls /mnt/TrueNas -l
total 76
drwxrwxr-x+ 110 admin admin 260 Jan 3 19:17 Data
drwxrwxr-x+ 4 admin admin 5 Jan 3 12:34 Home
drwxrwxr-x+ 10 admin admin 10 Jan 4 09:44 User

Or Alternatively the compression on a SMB Share?

Thanks!

 
Joined
Oct 22, 2019
Messages
3,641
adding sbin path was the ticket
/sbin and /usr/sbin not being in your PATH is very peculiar. I hope it's not due to upstream SCALE. (Perhaps you did some customizations?)

I have one dataset called TrueNas
When I run the command I do not see under the top level:
Can I modify this command to look at sub-directories:

The zfs command operates against datasets, not folders/directories.

It's advised to create child datasets, and share those out with SMB, rather than simply create folders under your root dataset.
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
/sbin and /usr/sbin not being in your PATH is very peculiar. I hope it's not due to upstream SCALE. (Perhaps you did some customizations?)

I previously identified this as an issue related to the use of non-root administrator logins and the default /etc/profile used by Linux. See

 

ApexProxy

Dabbler
Joined
Dec 22, 2022
Messages
19
Sorry I posted and then vanished. Life got me busy suddenly.

Its interesting to hear this is a bug and it's good to know it is not isolated to my installations. I am also happy to see a good command to be able to see the info for the time being so that helps. No amount of poking around in the UI revealed the info so it does appear to have been completely omitted somehow.

I also noticed that my datasets now appear to be reporting their used sizes as including snapshots as well which I find odd and don't recall previously. Is this new or another bug maybe? I understand that the snapshots take up space in the datasets but I think the snapshot usage should be reported separately from the current data in the dataset. Maybe something like "Used/Snapshots/Available" so that a dataset shows what currently resides in it as well as how much space snapshots are using.
 

jrp

Dabbler
Joined
Jan 2, 2023
Messages
39
/sbin and /usr/sbin not being in your PATH is very peculiar. I hope it's not due to upstream SCALE. (Perhaps you did some customizations?)





The zfs command operates against datasets, not folders/directories.

It's advised to create child datasets, and share those out with SMB, rather than simply create folders under your root dataset.
I recreated separate datasets and it works awesome!

Thanks for your advice!
 
Top