Contrôle de version et rétention de fichiers

Le système de gestion de version supprime les anciennes versions de fichiers pour s’assurer que l’utilisateur ne soit pas à court d’espace disque. Le processus suivant est utilisé par défaut pour supprimer les anciennes versions :

  • la première seconde, ownCloud conserve une version ;
  • les 10 premières secondes, ownCloud conserve une version toutes les 2 secondes ;
  • la première minute, ownCloud conserve une version toutes les 10 secondes ;
  • la première heure, ownCloud conserve une version par minute ;
  • les premières 24 heures, ownCloud conserve une version par heure ;
  • les 30 premiers jours, ownCloud conserve une version par jour ;
  • après les 30 premiers jours, ownCloud conserve une version par semaine.

Les versions sont ajustées selon ce processus chaque fois qu’une nouvelle version est créée.

L’application de gestion de version n’utilise jamais plus de 50% de l’espace disque libre de l’utilisateur. Si les versions stockées excèdent cette limite, ownCloud supprime les plus anciennes versions jusqu’à tomber à nouveau sous la limite des 50%.

Vous pouvez modifier ce comportement dans le fichier config.php. Le paramètre par défaut est auto, ce qui définit le comportement par défaut:

'versions_retention_obligation' => 'auto',

Options supplémentaires :

  • D, auto
    Conserve les versions au moins « D » jours et applique les règles d’expiration à toutes les versions plus anciennes que « D » jours
  • auto, D
    Supprime toutes les versions plus anciennes que « D » jours automatiquement et supprime les autres versions en fonction des règles d’expiration
  • D1, D2
    Conserve les versions au moins « D1 » jours et suppriment celles excédant « D2 » jours.
  • disabled
    Désactive l’application Versions ; aucun fichier ne sera supprimé.

Rétention de fichiers - Édition Entreprise

Les clients de l’Édition Entreprise disposent d’outils supplémentaires pour gérer les politiques de rétention de fichiers ; consulter Advanced File Tagging With the Workflow App (Enterprise only).

Toute la documentation est sous licence Creative Commons Attribution 3.0 Unported license — Traduction : Cédric Corazza.