我想就如何设置一个scheme,让250个用户或更多的人可以独立访问本地networking中央服务器上的data-dir / user-dir,提供最佳实践build议。 从服务器的angular度来看:
你可以在服务器上设置一个大/用户目录,并为每个配额的用户在一个大的分区(当然是胖子存储)上设置子目录吗?
或者,您是否会为每个居住在大型ZFS LVM磁盘池中的用户设置一个专用分区?
Dirs将通过networking通过SAMBA,NFS或可能的WebDAV,HBA,aoE共享 – 不完全知道后者对权限的情况。
什么是“专用分区”与“基于权限的共享分区”的利弊? 今天最好的做法是什么?
分区:
缺点:在创build新用户,删除和迁移到其他机器的所有情况下,基于分区的分配将非常麻烦。
更好的解决scheme是使用带有配额的nfs。
优点:易于pipe理,增加分配等
如果您select不使用NFS,您可以在单独的文件中拥有单独的主目录
例如
dd if=/dev/zero of=user-A bs=1024 count=1000000
这将创build一个用于A的networking目录的1G文件用户-A
root@x:/tmp# mkfs.ext3 user-A mke2fs 1.41.14 (22-Dec-2010) user-A is not a block special device. Proceed anyway? (y,n) y
格式
root@x:/tmp# mkdir users/user-A root@x:/tmp# mount user-A users/user-A -o loop root@x:/tmp# df users/user-A/
挂载这个。
优点:更容易添加/删除用户,在磁盘/服务器之间迁移
缺点:改变目录的大小,