如何在Samba环境中的远程服务器上设置磁盘配额?

我一直在安装Ubuntu 8.04和Samba。

我正在尝试为我们的共享驱动器设置用户磁盘空间配额。 也就是说,每个用户在我们的networking连接存储(NAS)上都有自己的文件夹,这个文件夹的大小有限制。 我可以成功安装共享驱动器,但我不知道如何设置配额(我认为smbcquota可能工作,但我不知道)。

有人build议我给每个用户共享共享驱动器或使用NFS。 不幸的是,这两个选项都不适合我的目的

有谁知道我可以给我的NAS用户配额?

对于Samba支持配额,必须满足一些先决条件:Samba必须被编译为配额支持,共享的FS必须支持配额启用配额。

要打开配额,您需要:

  1. 添加usrjquota=aquota.user,jqfmt=vfsv0/etc/fstab挂载选项,并在文件系统的根目录下创buildaquota.user文件(如果是/home FS,则可以使用touch /home/aquota.user
  2. 重新计算当前的磁盘使用率

     quotacheck -vguma 

要设置配额,您可以使用quotaquota和类似的Linux工具, root身份连接到共享(其他用户将不能工作,包括admin users定义的那些),并使用Windows共享属性更改配额。

我认为Google会帮助你。 尝试使用本教程

http://portfolio.itas.ca/~schewet/257T/mini3.html

并退房桑巴特警

从我所学到的,我想要的是不可能的。 如果我的NAS支持NFS,或者它支持本地配额,那么我可能会使它工作。