• CO.CC:Free Domain
  • Nuvem de Tags

  • Assine nossa lista:

    Assine nosso Feed RSS
  • Archives

Script para descobrir arquivos antigos

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.

Related posts:

  1. Como importar quotas do Windows Server 2003 R2 para outro disco
  2. Script: Alteração de impressoras via Logon Script
  3. Liberando espaço no HD
  4. Enviando arquivos grandes
  5. Usando um servidor NFS como meio de armazenamento para o VMware - Parte II

Adicionar ao Rec 6 Adicionar ao Linkk Adicionar ao Technorati   Enviar por e-mail Enviar por e-mail

3 Responses to “Script para descobrir arquivos antigos”

  1. Script para descobrir arquivos antigos…

    leia mais……

  2. Blog do Vicente ? Script para descobrir arquivos antigos…

    leia mais……

  3. Gostar?amos de trocar links com seu blog. Topas ?
    http://www.perolaspoliticas.com

Leave a Reply

CO.CC:Free Domain