16.18 cleanVaultOrphans
3.2.18
16.18.1 Description
Le script cleanVaultOrphans
permet d'analyser le taux d'occupation du vault
(fichiers utilisés, fichier orphelins et fichiers manquants) et de supprimer
les fichiers orphelins.
16.18.2 Usage
analyze
- Permet d'analyser le taux d'occupation du vault et des fichiers orphelins : fichiers présents en base de données mais non référencés par un document.
-
missing-files
(nécessite--analyze
) - En conjonction avec
--analyze
, permet d'analyser les fichiers manquants : fichiers présents en base de données mais non présents sur le système de fichiers du vault. clean
-
Permet de nettoyer les fichiers orphelins :
- Suppression de la référence en base de données.
- Suppression du fichier correspondant sur le système de fichiers du vault.
Cette opération est irréversible. Les fichiers sont définitivement supprimés.
Exemple :
./wsh.php --api=cleanVaultOrphans --analyze * Analyzing... Done. Analyze ------- All: count = 418635 size = 207835025933 (194 GB) Used: count = 310387 size = 177660324178 (165 GB) (85.48%) Orphan: count = 108248 size = 30174701755 (28 GB) (14.52%)
16.18.3 Limite d'usage
N/A