我们在CentOS上使用Plesk11.5.30,并希望限制域可以使用的磁盘空间。我们根据KB #768为文件系统启用了配额,并为Plesk中的域设置了硬盘配额(例如10 in )。
但是,配额功能仅限制系统用户帐户(域所有者)。但是作为apache网络服务器用户创建的文件呢?例如,Perl脚本可以创建apache拥有的文件,这些文件不计入用户分配的配额。
以下列例子为例:
file1.zip bob:psacln 5GB
file2.zip bob:psacln 5GB
file3.zip apache:apache 10GB如果用户bob有10 in的配额,他可以创建上面的三个文件并消耗20 in,因为配额计算中不包括第三个文件。
那么,无论文件是由域用户帐户还是由Apache拥有,我们如何限制磁盘的使用呢?
发布于 2015-02-05 07:58:46
您可以设置磁盘空间限制,它计算所有文件,而不考虑它们的所有权。因此,apache文件将包括在内。该限制每天检查,一旦它结束-一个域将被暂停。
在服务器设置中,您实际上可以选择磁盘空间限制应该涵盖的内容--也就是说,您希望域备份包括在限制中还是超过它。
硬盘配额的工作方式不同--它由linux内核维护运行时(实际上是文件系统驱动程序),因此一旦超过它就会取消写入文件。但它仅限于特定的sys.user
https://webmasters.stackexchange.com/questions/76840
复制相似问题