我在 /var/qmail/mailnames 下有一个电子邮件文件夹,具有用户 popuser 的文件权限。
我想将相应的文件夹与客户帐户链接起来。
例如:
链接还是挂载?
邮件文件夹:/var/qmail/mailnames/exampleDomain -> /var/www/vhosts/exampleDomain/mail
用户权限:popuser:popuser -> exampleDomainUser:exampleDomainGroup
新的挂载点或链接应该被磁盘配额捕获。
我已经用 mountfs 做过测试,新建的文件夹不会被磁盘配额记录。
这种事可能吗?
答案1
您有以下几种选择:
为每个客户创建一个 LVM 卷,并将 webroot 和邮件存储都指向那里。这样,无论使用哪个 UID,您都有硬配额。
当你使用 XFS 时,你可以选择设置所谓的“项目配额”你可以将不同的目录(以及其中的所有子目录和数据)分配给一个“项目”,并且可以维护这些目录的配额,即创建一个“项目”为每个客户添加他们的 webroot /var/www/vhosts/example.com 和他们的邮件根目录 /var/qmail/mailnames/example.com
学会给予客户比他们期望多一点的东西,存储很便宜,只需为邮件和网络内容设置独立的配额即可。