Forum Linux.debian/ubuntu Suppression de fichiers suivant quota

Posté par  .
Étiquettes : aucune
0
25
oct.
2005
Bonjour,

Voici mon problème :

L'utilisateur définit un pourcentage d'espace disque minimal à conserver.

Les données qui seront supprimées se situe dans un répertoire "data" (par exemple).

Il me faudrait trouver un moyen pour supprimer automatiquement les fichiers les plus anciens de ce répertoire (et il peut y en avoir beaucoup ) si le pourcentage d'espace disque libre est en dessous de celui indiqué par l'utilisateur.

Existe t-il un moyen (programme, service, etc.) capable de réaliser cela ?

Cordialement.
  • # man find

    Posté par  . Évalué à 2.

    voir les options -atime et -mtime entre autres.

    sinon tu peux aussi activer les quota sur le filesystem: l'utilisateur se charge de fauire lui même le ménage lorsqu'il a atteint son quota ( man -k quota devrait te donner des infos).
    • [^] # Re: man find

      Posté par  . Évalué à 1.

      Et penses tu qu'il est possible de faire la recherche par rapport à un interval de temps, par exemple entre le 12/12/2005 et le 25/12/2005 ?

      Merci.
      • [^] # Re: man find

        Posté par  . Évalué à 2.

        y a qu'a essayer ... :

        find . -mtime +15 -a -mtime -30

        Ca te donne les fichiers modifiés entre le 15e et le 30e jour précédent.

        gnu find permet certainement de faire d'autres choses (je suis sous AIX), mais je n'ai pas le man sous la main.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.