Partager via


Utilisation de AgeStore

AgeStore est un outil qui supprime les fichiers d’un répertoire ou d’une arborescence de répertoires, en fonction de leurs dernières dates d’accès. Son usage principal consiste à supprimer les anciens fichiers de l'entrepôt en aval utilisé par un serveur de symboles ou un serveur source afin de conserver l’espace disque. Il peut également être utilisé comme outil de suppression de fichier général.

AgeStore peut supprimer tous les fichiers d’un répertoire unique (le répertoire cible) ou dans tous les répertoires d’une arborescence ( l’arborescence cible). L’option -s indique qu’une arborescence entière doit être ciblée.

Il existe trois façons de spécifier les fichiers dans le répertoire cible ou l’arborescence cible à supprimer. La commande agestore -date=Month-Day-Year supprime tous les fichiers qui ont été consultés avant la date spécifiée. La commande agestore -days=NumberOfDays supprime tous les fichiers qui ont été consultés pour la dernière fois il y a plus que le nombre spécifié de jours. La commande agestore -size=SizeRemaining supprime tous les fichiers dans le répertoire cible ou l’arborescence cible, en commençant par les fichiers les moins récemment consultés, jusqu’à ce que la taille totale des fichiers restants soit inférieure ou égale à SizeRemaining.

Par exemple, la commande suivante supprime tous les fichiers de C :\MyDir qui ont été consultés avant le 7 janvier 2008 :

agestore c:\mydir -date=01-07-2008

La commande suivante supprime tous les fichiers de l’arborescence de répertoires subordonnée à C:\symbols\downstreamstore qui ont été consultés il y a plus de trente jours :

agestore c:\symbols\downstreamstore -days=30 -s

La commande suivante supprime les fichiers de la hiérarchie des répertoires subordonnée à C:\symbols\downstreamstore, en commençant par ceux qui ont été accédés il y a le plus longtemps, jusqu’à ce que la taille totale de tous les fichiers de cette hiérarchie soit inférieure ou égale à 50 000 octets :

agestore c:\symbols\downstreamstore -size=50000 -s

L’option -l permet à AgeStore de supprimer aucun fichier, mais simplement de répertorier tous les fichiers qui seraient supprimés sans cette option. Avant d’utiliser une commande AgeStore, vous devez exécuter la commande prévue avec l’option -l ajoutée, pour vérifier qu’elle supprimera exactement ces fichiers que vous envisagez de supprimer.

Pour obtenir la syntaxe de ligne de commande complète, consultez AgeStore Command-Line Options.

Exécution d’AgeStore sur Windows Vista et versions ultérieures

Étant donné que AgeStore supprime les fichiers en fonction de la dernière fois qu’ils ont été consultés, il ne peut s’exécuter correctement que si votre système de fichiers stocke les données LAT (Last Access Time). Dans le système de fichiers NTFS, le stockage de données LAT peut être activé ou désactivé. S’il est désactivé, AgeStore ne s’exécute pas, mais affiche le message d’erreur suivant à la place :

Last-Access-Time support is disabled on this computer.
Please read the documentation for more details.

Dans Windows Vista et les versions ultérieures de Windows, le stockage de données LAT est désactivé par défaut. Par conséquent, AgeStore ne s’exécute pas, sauf si vous activez ces données pour la première fois.

Dans Windows Vista et les versions ultérieures de Windows, vous pouvez utiliser l’outil FSUtil (Fsutil.exe) pour activer la collecte de données LAT. À partir d’une fenêtre d’invite de commandes, exécutez la commande suivante :

fsutil behavior set disablelastaccess 0 

Pour désactiver la collecte de données LAT, utilisez la commande suivante :

fsutil behavior set disablelastaccess 1 

Ces modifications prennent effet après le prochain redémarrage de Windows.

Le système de fichiers FAT32 stocke toujours les informations LAT (bien que seules la date, et non l’heure, soient stockées). Par conséquent, AgeStore fonctionne avec les systèmes de fichiers FAT32. Toutefois, étant donné que AgeStore ne s’exécute pas lorsque le LAT NTFS est désactivé, vous devez activer NTFS LAT même si votre système de fichiers est FAT32.