The approach of a ZFS file system per user doesn't scale up very well though, and until the most recent Solaris 10 update thats all we could do - there were no user/group quotas.
If you have <100 users, or maybe even <1000, a file system per user is a great idea. Our ZFS file server however has to cope with tends of terrabytes and 30,000+ users, Solaris stops mounting file systems at around 20,000 maximum mounts, and even at a few thousand mounts you won't have any physical RAM left to do anything useful anyway.
OpenSolaris governing board threatens dissolution (The H)
Posted Jul 14, 2010 11:53 UTC (Wed) by zzxtty (subscriber, #45175)
[Link]
A quick check of our LDAP directory indicates we've got about 500 accounts, a good portion wont be particularly active, however some users have two partitions. The partitions are unequally divided between 4 servers, and vary in size from a few GB to about 1TB. For this ZFS seems to work fine, although I would love to improve throughput NFS + 1G ethernet results in awful lockups every now and again, and we only have about 16 NFS clients.
I don't envy you with 30k+ users! I hope there is more than one of you, I have to make sure I check both ways when crossing one way streets and my boss grumbles whenever I mention the word "holiday".