Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
AgeStore é uma ferramenta que exclui arquivos em um diretório ou árvore de diretório, com base em suas últimas datas de acesso. Seu uso principal é para remover arquivos antigos do armazenamento downstream usado por um servidor de símbolos ou um servidor de origem, a fim de conservar espaço em disco. Ele também pode ser usado como uma ferramenta geral de exclusão de arquivos.
AgeStore pode excluir todos os arquivos em um único diretório (o diretório de destino), ou em todos os diretórios dentro de uma árvore (a árvore de destino). A opção -s indica que será selecionada uma árvore inteira.
Há três maneiras de especificar quais arquivos dentro do diretório de destino ou da árvore de destino devem ser excluídos. O comando agestore -date=Month-Day-Year exclui todos os arquivos que foram acessados pela última vez antes da data especificada. O comando agestore -days=NumberOfDays exclui todos os arquivos que foram acessados pela última vez mais do que o número especificado de dias atrás. O comando agestore -size=SizeRemaining exclui todos os arquivos no diretório de destino ou na árvore de destino, começando com os arquivos acessados menos recentemente, até que o tamanho total dos arquivos restantes seja menor ou igual a SizeRemaining.
Por exemplo, o comando a seguir exclui todos os arquivos em C:\MyDir que foram acessados pela última vez antes de 7 de janeiro de 2008:
agestore c:\mydir -date=01-07-2008
O comando a seguir exclui todos os arquivos na árvore de diretórios subordinada a C:\symbols\downstreamstore que foram acessados pela última vez há mais de trinta dias:
agestore c:\symbols\downstreamstore -days=30 -s
O comando a seguir exclui arquivos na árvore de diretórios subordinada a C:\symbols\downstreamstore, começando com aqueles acessados há mais tempo, até que o tamanho total de todos os arquivos nessa árvore seja menor ou igual a 50.000 bytes:
agestore c:\symbols\downstreamstore -size=50000 -s
A opção -l faz com que o AgeStore não exclua nenhum arquivo, mas apenas liste todos os arquivos que seriam excluídos sem essa opção. Antes de usar qualquer comando AgeStore, você deve executar o comando pretendido com a opção -l adicionada, para verificar se ele excluirá exatamente os arquivos que você pretende excluir.
Para obter a sintaxe completa da linha de comando, consulte Opções de Command-Line AgeStore.
Executando o AgeStore no Windows Vista e posterior
Como o AgeStore exclui arquivos com base na última vez que eles foram acessados, ele só pode ser executado com êxito se o sistema de arquivos armazenar dados da Hora do Último Acesso (LAT). No sistema de arquivos NTFS, o armazenamento de dados LAT pode ser ativado ou desativado. Se estiver desativado, AgeStore não será executado, mas exibirá a seguinte mensagem de erro:
Last-Access-Time support is disabled on this computer.
Please read the documentation for more details.
No Windows Vista e versões posteriores do Windows, o armazenamento de dados LAT é desativado por padrão e, portanto, o AgeStore não será executado a menos que você habilite esses dados primeiro.
No Windows Vista e versões posteriores do Windows, você pode usar a ferramenta FSUtil (Fsutil.exe) para habilitar a coleta de dados LAT. Numa janela do Prompt de Comando, execute o seguinte comando:
fsutil behavior set disablelastaccess 0
Para desativar a coleta de dados LAT, usando o seguinte comando:
fsutil behavior set disablelastaccess 1
Essas alterações entram em vigor após a próxima reinicialização do Windows.
O sistema de arquivos FAT32 sempre armazena informações LAT (embora apenas a data, e não a hora, sejam armazenadas). Portanto, AgeStore funciona com sistemas de arquivos FAT32. No entanto, como o AgeStore não será executado quando o NTFS LAT estiver desativado, você deve habilitar o NTFS LAT mesmo que seu sistema de arquivos seja FAT32.