Projet

Général

Profil

Evolution #29978

La partition tmp qui est souvent pleine à 100%

Ajouté par Richard Perruchet il y a presque 4 ans. Mis à jour il y a environ 2 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
23/04/2020
Echéance:
% réalisé:

0%

Distribution:

Description

Bonjour,

Un mauvais usage de l’application Pydio par certains utilisateurs engendre une partition tmp pleine à 100%.
Le dossier complet de l'utilisateur est téléchargé. Ce qui implique la création d'un répertoire temporaire de la taille du dossier en question dans un répertoire temporaire situé dans la partition tmp.
Pour la partition tmp, j'ai mis en place un script dans un cron, toutes les 2 minutes, il supprime les dossiers et fichiers créés par Pydio qui sont plus vieux de 20 minutes dans /tmp/ :


/etc/cron.d/tmpfull
  1. Regular cron jobs for the pydio tmp full
  2. Toutes les 2 minutes, il supprime les dossiers et fichiers créés par Pydio qui sont plus vieux de 20 minutes dans /tmp/.
    /2 * * * * root /usr/bin/find /tmp/ -type d -name 'tmpZipDir' -mmin +20 -exec rm -rf {} + && /usr/bin/find /tmp/ -type f -name '*tmpDownload.zip' -mmin +20 -exec rm -rf {} + && /usr/bin/find /tmp/ -type f -name '*tmpCompression.zip' -mmin +20 -exec rm -rf {} +
    __________________________________________________________________________

Le script Eole nommé '/etc/cron.daily/pydio_zip' fait aussi un nettoyage, mais une seule fois par jour :


/etc/cron.daily/pydio_zip
#!/bin/bash

if [ -f /usr/bin/ParseDico ];then
#EOLE 2.3
RunCmd=RunCmd
. ParseDico
. /etc/eole/containers.conf
. /usr/share/eole/FonctionsEoleNg

else
#EOLE 2.4
RunCmd=CreoleRun
activer_pydio=$(CreoleGet activer_pydio)
fi

PYDIO_ROOT=/var/www/html/pydio

if [[ "$activer_pydio" == "oui" ]]
then
$RunCmd "/bin/rm -rf /tmp/*tmpZipDir" web
fi
__________________________________________________________________________________

Merci pour le temps accordé à cette demande.

Richard

Historique

#1 Mis à jour par Arnaud FORNEROT il y a environ 2 ans

  • Tracker changé de Demande à Evolution
  • Statut changé de Nouveau à Ne sera pas résolu

Désolé mais pydio n'est plus maintenu

Formats disponibles : Atom PDF