Any major differences in the way Proxmox and Truenas handle ZFS?

smartypantsuk

Dabbler
Joined
Feb 7, 2023
Messages
15
I was running Truenas Scale for over a year on bare metal, I only used it as a NAS as the app experience was miserable.
Recently I've moved to Proxmox and really like it for VMs, I also have a few LXC containers.
I have Truenas Core installed on a VM with a HBA controller passed to it using PCI Passthrough.
By the way, I imported my pool from Scale to Core by simply exporting and re-importing and it worked flawlessly!
I digress; I'm currently fighting the whole backup procedure thing and have come to the conclusion (after a little experimenting) that using Proxmox to manage my two zpools with a basic samba server in an LXC to share that pool, is working just as well as Core in a VM, which isn't really suprising.

But, I really like Truenas and it's been rock solid for me.
My question is really regarding any differences there might be in the important day to day stuff in respect to ZFS management.

Does Truenas offer any advantage to Proxmox in this regard, perhaps in performance ?
I know Core handles ZFS natively, whereby Scale based on Debian uses the same OpenZFS infrastructure that Proxmox does.
What about monitoring and alerting of problems with ZFS? Does Proxmox live up to Truenas' awesomeness?

Thanks for any input
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,338
Automated scrubs and smart tests aren't necessarily a thing in proxmox, so you'll need to script those.

If you set it up properly, you'll get emails from system errors (including ZFS).

Ultimately, ZFS is ZFS... the OpenZFS project is used by both and there's not a lot of TrueNAS specific performance tuning in ZFS on Linux.

CORE also uses OpenZFS, so there's only the OS tuning/integration with FreeBSD that's an advantage there.
 

smartypantsuk

Dabbler
Joined
Feb 7, 2023
Messages
15
Automated scrubs and smart tests aren't necessarily a thing in proxmox, so you'll need to script those.

If you set it up properly, you'll get emails from system errors (including ZFS).

Ultimately, ZFS is ZFS... the OpenZFS project is used by both and there's not a lot of TrueNAS specific performance tuning in ZFS on Linux.

CORE also uses OpenZFS, so there's only the OS tuning/integration with FreeBSD that's an advantage there.
Ok thanks.

So I've just read today that:

"The cronjob "/etc/cron.d/zfsutils-linux" will trigger the scrub every second sunday of a month at 0:24 in case you didn't set up anything else yourself."

And there are scripts to run smart tests too, so I just need to configure them to suit with alerting.

Thanks.
 
Top