Script para descobrir arquivos antigos
Publicado em 8/2/2008 | Autor Vicente
Na empresa onde trabalho os servidores de arquivos utilizam a estrutura abaixo:
Servidor
-Compartilhamento 1
–Pasta do grupo de usuários 1
–Pasta do grupo de usuários 2
–Pasta do grupo de usuários 3
…
Acontece freqüentemente de algumas pastas deixarem de ter uso e como o usuário quase nunca comunica quando isso acontece a pasta fica lá ocupando espaço em disco e em fita quando é feito backup.
Para resolver este problema eu criei um script que verifica nas pastas se há arquivos que não são mais usados e gera log que poderá ajudar no momento de realizar uma “faxina” no servidor de arquivos. O script utiliza a data de modificação do arquivo para verificar se a pasta é usada ou não.
Para alguns usuários pode parecer exagero criar um script para isso já que pode-se falar com os usuários e perguntar se a pasta é usada ou não, certo? Desde que você tenha até 100 pasta isso é fácil, mas quando você tem um servidor de arquivos com mais 1200 pastas fica meio complicado. E mais: às vezes os usuários não sabem se as pastas tem uso ou não.
Para executar o script é preciso do KIX que está disponível no site www.kixtart.org. Para usar o KIX, descompacte o executável KIX32.EXE na pasta c:\windows\.
Baixe o arquivo abaixo e descompacte em alguma pasta no seu servidor:
Scripts para localizar pastas sem uso e pastas vazias
Dentro deste arquivo há 3 scripts:
emptyfolders.kix -> Localiza as pastas vazias
unusedfuolders.kix -> Localiza as pastas com arquivos com datas de modificação maiores que 1 ano
dirfilesrec.vbs -> Script auxiliar utilizado pelo unusedfolders.kix. Faz o equivalente a um dir /s /b /a-d. Não foi utilizado o dir porque em caso de redirecionamento, devido a um bug no cmd.exe, alguns caracteres como ç e letras acentuadas mudavam e se for testada a data de modificação o Windows reclamava que o arquivo não existia.
Altere dentro do emptyfolders.kix e unusedfolders.kix o diretório alvo da auditoria e execute:
kix32 emptyfolders.kix e depois
kix32 unusedfolders.kix
Dependendo da quantidade de arquivos dentro do servidor de arquivos, a execução poderá demorar alguns minutos. Serão gerados os logs:
emptyfolders.txt -> com as pastas vazias
unusedfolders-1.txt a unusedfolders-5.txt -> com os pastas não usadas de 1 a 5 anos
Com base nestes relatórios é possível separar as pastas sem uso, fazer um último backup e excluir do servidore de arquivos.
3 comentários, comente você também!
Categoria: Redes, Todos, WindowsTags: automatização, kix32, servidor de arquivos
Comments
3 Responses to “Script para descobrir arquivos antigos”
Deixe um comentário!


February 8th, 2008 @ 13:27
leia mais……
[Translate]
February 8th, 2008 @ 13:28
leia mais……
[Translate]
February 9th, 2008 @ 2:50
http://www.perolaspoliticas.com
[Translate]