seguro para se livrar de / old?

4

Eu tenho um servidor web do CentOS que estou tentando remover. O servidor inteiro é de 15 GB, com 11,5 GB sendo o diretório / old. Parece ser algum tipo de backup, como uma cópia inteira do sistema de arquivos. Eu prefiro não ocupar tanto espaço, então estou pensando:

  1. exatamente o que é / old e o que faz
  2. se for seguro livrar-se dele

Eu tentei fazer algumas pesquisas no Google, mas o Google ignora o caractere "/", por isso não consigo nada relevante. Eu adoraria qualquer dica que você pudesse me dar. Obrigado!

    
por Erreth 31.08.2011 / 01:38

2 respostas

12

O /old não é algo mencionado pela ESF. Este diretório quase certamente foi criado por você ou por alguém com acesso root.

Uma maneira rápida de testar se é seguro removê-lo seria simplesmente renomeá-lo de /old para /really-old-to-be-deleted-soon . Reinicie o sistema ou, pelo menos, os serviços críticos. Se nada quebrar, exclua-o, se algo quebrar, renomeie-o para /old e descubra o que quebrou.

Eu suspeito strongmente que é seguro removê-lo. Mas um teste rápido deve ajudá-lo a ter certeza. Se você está realmente preocupado, você pode arquivá-lo e transferi-lo para outra máquina.

    
por 31.08.2011 / 02:04
3

Usar o lsof como sugerido é uma boa maneira de saber se algo está acessando-o naquele momento, e é uma boa solução, mas você pode ir com algo mais sofisticado que lhe permitirá monitorar o que está acontecendo durante o tempo.

Auditd é um serviço incluído no CentOS que monitora diferentes tipos de ações, então você pode adicionar uma regra para monitorar todo o acesso a / old

 auditctl -w /old -p war -k old-access # old-access is an user defined string

Então, quando você quiser ver se algo acessou o diretório, você pode usar ausearch para examinar todos os eventos usando a chave de definição "old-access"

 ausearch -k old-access

Se você quiser tornar esta mudança permanente entre as reinicializações, adicione "-w / old -p war -k-old-access" a /etc/audit.rules (e lembre-se de aplicar a alteração com "service auditd restart". / p>

Se você quiser testar, basta executar "ls / old" e depois disso "ausearch -k old-access" irá mostrar todos os eventos.

Você pode ter alguns processos (mlocate ou alguma verificação de integridade como assistente) verificando o sistema de arquivos que pode estar acessando esses arquivos, então você terá que olhar os resultados, mas pelo menos você saberá se aquele diretório foi usado depois 1 dia, 1 semana ou o que você quiser esperar para garantir que o conteúdo não seja importante.

    
por 31.08.2011 / 08:18

Tags