VAULT - Coffre de stockage des fichiers

Le VAULT (Coffre) est un module qui gère le stockage et l'accès aux fichiers attachés aux documents.

La localisation du coffre et sa capacité est modifiable par l'interface web via l'application Coffre (accessible si connecté en tant qu'administrateur).

Interface

Utilisation du vault :

  • Utilisé volume utilisé par les fichiers liés aux documents freedom
  • Poubelle volume utilisé par les fichiers liés aux documents freedom supprimés
  • Orphelins sont ceux qui ne sont rattachés à aucun document FREEDOM. Il ne sont plus accessibles via l'interface classique. Ces orphelins sont créés lors des documents ont été supprimés de la base de données lors du vidage de le poubelle ou par une opération manuelle sur la base de données. Ils peuvent à tout moment être supprimés par l'administrateur pour récupérer de la place.
  • Libre : espace disponible

Création d'un coffre

Le bouton Nouveau coffre situé au dessus de la liste des coffres existants, permet la création d'un coffre.

Les informations à fournir sont :

  • le chemin complet de la racine du coffre. Ce dossier doit exister , être accessible en lecture et écriture par le user sous lequel tournent les processus apache et être vide.
  • la taille allouée.

Modification du volume d'un coffre

Pour modifier sa capacité il suffit de cliquer sur 'Augmenter la taille du coffre', puis de saisir la nouvelle taille. FREEDOM n'a pas en charge de vérifier la capacité réelle de stockage. L'administrateur doit au préalable vérifier que cette capacité est réellement disponible. La capacité renseignée est une contrainte logique. Dès que la somme des tailles des fichiers stockées est dépassée, FREEDOM bloque l'ajout de nouveaux fichiers.

Déplacement d'un coffre

Pour modifier la localisation, il faut procéder à deux opérations. L'administrateur doit déplacer physiquement le répertoire (généralement utilisation de la commande mv unix). Attention, il faut que le répertoire, et l'ensemble de ses fichiers et sous-répertoires) soient accessibles en lecture et écriture par le compte utilisateur unix qui a lancé le serveur web (généralement http ou apache). Ensuite, il doit indiquer via l'interface web le nouveau répertoire.

Commande shell freedom

  • `./wsh.php –api=VaultIndexInit' : reconstruit la table d'index entre le(s) coffre(s) et la base de données FREEDOM. Utile en cas de modification des bases de données directement. Cette table d'index est utilisée lors de la suppression des orphelins.
  • `./wsh –api=VaultExamine –cmd=clean-unref' : Supprime les orphelins

* `./wsh –api=vault_init –size=500000000 –path=/var/freedom/chemin' : Crée un nouveau coffre de 500Mo dans le répertoire /var/freedom/chemin.

A compter de la version 3.1.0 du VAULT, il est possible de fournir un nom logique au nouveau coffre. La commande wsh est la la suivante :
`./wsh.php –api=vault_init –name=nom_logique_du_coffre –size=500000000 –path=/var/freedom/chemin'

freedom_3.1/manex/vault.txt · Dernière modification: 09/04/2010 09:59 (édition externe)