web-dev-qa-db-fra.com

Comment pouvons-nous limiter le quota d'utilisation du disque dur pour les domaines dans Plesk?

Nous utilisons Plesk 11.5.30 sur CentOS et souhaitons limiter l’espace disque que les domaines peuvent utiliser. Nous avons des quotas activés pour le système de fichiers conformément à KB # 768 et définissons un quota de disque dur pour les domaines de Plesk (par exemple, 10 Go).

Cependant, la fonctionnalité de quota ne limite que le compte d'utilisateur système (le propriétaire du domaine). Mais qu'en est-il des fichiers créés en tant qu'utilisateur du serveur Web Apache? Par exemple, les scripts Perl peuvent créer des fichiers appartenant à Apache et ceux-ci ne seront pas comptabilisés dans le quota attribué à l'utilisateur.

Prenons l'exemple suivant:

file1.Zip   bob:psacln      5GB
file2.Zip   bob:psacln      5GB
file3.Zip   Apache:apache   10GB

Si l'utilisateur bob dispose d'un quota de 10 Go, il peut créer les trois fichiers ci-dessus et consommer 20 Go car le troisième fichier n'est pas inclus dans le calcul du quota.

Alors, comment pouvons-nous limiter l'utilisation du disque, que les fichiers appartiennent au compte d'utilisateur du domaine ou à Apache?

1
Chris

Vous pouvez définir une limite d'espace disque qui calcule tous les fichiers sans tenir compte de leur propriété. Donc, les fichiers Apache seront inclus. La limite est vérifiée quotidiennement et une fois terminée, un domaine sera suspendu.

Dans les paramètres du serveur, vous pouvez choisir ce qui doit être couvert par la limite d’espace disque - c’est-à-dire si vous souhaitez que la sauvegarde de domaine soit incluse dans la limite ou dépassée.

Le quota de disque dur fonctionne différemment - il est maintenu à l'exécution par le noyau Linux (pilote de système de fichiers en fait), de sorte qu'il annule l'écriture du fichier une fois dépassé. Mais il est limité à sys.user particulier

0
Sergey L