I have 4 machines, two TrueNAS boxes that exist primarily to provide backup storage for stuff. They are Peabody and Sherman. A small System76 Meerkat runs Rocky 8 and is a Roon Server, its sole job. Roon runs as root. Rocky is a Rocky 8 homelab machine with 2 roles, one to back up Meerkat system and music volumes and replicate to Peabody and Sherman. Second role is to run whatever crazy ass thing I want to play with.
And there is an Apple Silicon iMac that is my daily driver. He’s an iMac because for most uses of that machine MacOS apps affort the best UX. The machine is used for photo editing, tax preparation, various Minister of Coin tasks, and eMail (Proton Mail)
Anyway, with a constellation of 5 user management is getting to be a mess. Has anybody found a way out of this quagmire? I miss Yellow Pages (yep, I’m that old plus 20 years). Is this enough to be worth the bother of a Domain Controller (shudders)? Maybe something like Ansible can keep a record of user accounts and set up users and quotas.
Motivation is that none of the ZFS boxes have quotas set. They seem happy when I do something interactively or via a CIFS share. When I run an Rsync script or zfs replication script, there is suddenly no room on the volume. That’s the report on the log, not “no quota for you” or “quota exceeded”. Another of those lazy developer issues.
Looking at the TrueNAS Scale boxes, datasets have quota and permission views. But they are blank. That seems fine for CIFS service. Ark Backup and TimeMachine write to CIFS shares and are happy.
When shell tries something, the well is dry.
So users are root, the first user (1000), and dave (my interactive login). And whatever applications need.
Roon, runs as root. Ark and TimeMachine run as user 1000 on the Mac
Meerkat / is 512 GB. Music volume is 2 TB.
Rocky is fat with 4x8 TB as RaidZ2.
Sherman is fat with 4x16 TB as RaidZ2
Peabody is cramped with 4x6 + 1x8 as RaidZ2 (runt)
Goal: In a homelab environment, one place to record and set disk quotas for various zfs filesystems.
Any ideas? Any skinned knuckles?