I'd imagine that most CORE guides would translate almost verbatim to SCALE as long as it isn't jabout ails and bhyve VM's.
No, CORE has ACLs too--I don't think there's any difference there.One type of ACL (permissions) in Core, yet two types available in SCALE.
No, CORE has ACLs too--I don't think there's any difference there.
When the ACL type changes from POSIX to NFSv4, internal ZFS ACLs do not migrate by default, and access ACLs encoded in posix1e extended attributes convert to native ZFS ACLs.
When the ACL type changes from NFSv4 to POSIX, native ZFS ACLs do not convert to posix1e extended attributes, but ZFS will use the native ACL for access checks.
To prevent unexpected permissions behavior, you must manually set new dataset ACLs recursively after changing the ACL type.
There are two Add Dataset or Edit Dataset screen ACL settings in the Advanced Options settings that you need to configure to use ACLs, ACL Type and ACL Mode.
You must select NFSv4 in ACL Type before you can change the ACL Mode setting. The system changes the ACL Mode setting if you select POSIX in ACL Type.
Leave the ACL Type Inherit checkbox selected to preserve the ACL type from the parent dataset. For SCALE, which is based on Linux, use either NFSv4 or POSIX. Warning dialogs display after selecting either setting. NFSv4 is richer than POSIX and is used to losslessly migrate Windows-style ACLs across Active Directory domains (or stand-alone servers). POSIX ACLs are a Linux-specific ZFS feature, used when an organization data backup target does not support native NFSv4 ACLs. Since the Linux platform used POSIX for a long time, many backup products that access the server outside the SMB protocol cannot understand or preserve native NFSv4 ACLs.
I'd agree with the stagnation part, but that's mostly on the apps side. As far as the primary NAS/ZFS functionality is concerned, I'd imagine it's still mostly on par.They've diverged, and Core is looking to stagnate to be left behind in my (and others') opinion.
Yeah, but if you're doing things on the UI (which is what's recommended anyway), this difference doesn't really matter for most users. Moreover, most commands that pertain to running a NAS (eg. zpool, zfs, smartctl, ls, cp, mv, rsync, etc...) are basically identical.Differences in the underlying operating system.
No disagreement here.Differences in the ARC / memory management.
Some differences in menu placement and layout, but most of them have the same names, so you can still kinda' use the same flow as long as you're aware of the slight UI layout differences. Most notable is how SCALE stashes a lot of the top level menu under "System Settings"Differences in the layout and location of GUI elements.
Yep, just like I mentioned above. This is basically the primary item that would go on that SCALE guide.Differences in how to access certain menus and pages (and even buttons).
I guess I'm not too familiar with this cause on my installation, I just ignore the silly (in my opinion) Linux tendency to disable root and continue using root just like how I would on FreeBSD.Differences in user/account management (such as root vs non-root admins).
This, I'm not familiar of. All I'm aware of is 1 type of ACL (typically used for SMB shares) and regular Unix permissions. I'm interested to know what the other type of ACL is.One type of ACL (permissions) in Core, yet two types available in SCALE.
Agreed, this is also the primary item that would go into the SCALE guide.Plus, of course, the paradigm shift of jails vs apps, iocage vs K3s.
See my above post. I think we posted at around the same time.This, I'm not familiar of. All I'm aware of is 1 type of ACL (typically used for SMB shares) and regular Unix permissions. I'm interested to know what the other type of ACL is.
From what I've seen from (IIRC) Kris, this option is going to go away, perhaps in 23.something.I just ignore the silly (in my opinion) Linux tendency to disable root and continue using root just like how I would on FreeBSD.
Haha, we did indeed! Thanks for bringing that into light. Learn something new everyday.See my above post. I think we posted at around the same time.![]()
What's going away? The option to use root at all, or the warning?From what I've seen from (IIRC) Kris, this option is going to go away, perhaps in 23.something.
What I recall seeing is that the option to use root at all is going away. Hopefully the UI is fully-functional with a non-root login by then, but I don't know that I'd bet on it.What's going away? The option to use root at all,
Further, I would think that Core will remain stable for years to come. While each serious release of SCALE might have an "adjustment period". The next serious update is likely clustering of the apps across multiple SCALE boxes. That probably won't be butter smooth. More like chunky peanut butter.
Unless Linux developers, (and I am looking at you Linus), change kernel development into stable API, (at least major releases), then Linux will ALWAYS be less stable than Core / FreeBSD.
I see SERIOUS problems in actual production. We are required to patch servers within a specific time frame. Except the unstable kernel API breaks a mandatory tool. YES, EVEN ON RHEL. This means any patch cycle that includes a kernel update, is delayed until the external vendor of this mandatory tool both updates and thoroughly certifies the tool for the new Linux kernel.
This is so bad that by the time we have the mandatory tool available for install, a new kernel update is likely available. Repeating the cycle. So in essence we are 2 to 3 months behind patching, forever.
I'm not too familiar with the kernel development practices, but I'd imagine they'd at least maintain ABI stability even through back-porting.LTS kernels are no magic bullet. I stick with them on my home systems, and still have occasional problems. That is because certain newish features are back ported, which can cause breakage.
Do you think it is good to have a ton of new SCALE users, even if they have to ask for help?
To be fair, CORE users also do this, just to a far lesser extent of SCALE. I've been noticing a significant influx of beginner users of SCALE in large part, probably because the Linux base just attracts a lot more people from that demographic. And as far as the lack of research, I think you're a little bit off. I think majority of them probably did do research... just not the right type (ie. YouTube videos vs written contents on this forum).However, some of that need / want help is due to not researching or reading up on TrueNAS in general, SCALE & ZFS in particular. This leads to misconceptions of what TrueNAS is, that could have easily been answered by a few hours of research. (And I am not saying they have to do the "hours" of research all at once.)
Yeap, I'd say this is a result of the same root issue. Linux base just tends to attract a lot wider variety of demographics (ie. fresh homelabbers, casual Plex users, or just people who want to salvage their old gamer gear). And Linux's much wider HW support + TrueCharts just lures all these people that would otherwise be using say.... OMV or Synology.Yes, SCALE is NOT finished. We have had dozens of new TrueNAS select SCALE, for whatever reason, find problems. Then not understanding how or why TrueNAS is developed. And what is different between Core & SCALE. We even have people thinking Core will be deprecated whence SCALE is feature complete.
Whoooops, I have no idea how the quote attributions got mixed up like that. I've fixed them.@Whattteva - You should probably change the attribution for those quotes from RapidScampi to me.