Existe algum motivo para armazenar meus dados em / var /?

4

Neste momento, tenho um pequeno servidor que lida com algumas coisas - DNS, serviço HTTP, email, etc - e estou armazenando todos os meus dados em /data/ , um diretório criado em todos os servidores que administro.

O motivo pelo qual eu gosto de armazenar dados em /data/ é para que eu possa fazer o backup dos dados importantes com facilidade simplesmente colocando o diretório inteiro em espera. Se eu fosse fazer o backup de todo o sistema, eu teria muitos dados extras que eu não preciso (no momento, faço backup do sistema uma vez por semana e o diretório /data/ todas as noites).

Como estou planejando uma instalação relativamente grande agora (mais de 10 máquinas), estou pensando se há algum motivo para armazenar dados em /var/ ou outro diretório em vez de /data/ .

Obrigado pelo conselho.

    
por Tom Marthenal 07.08.2011 / 05:29

3 respostas

6

Existem motivos mais que suficientes para não fazer isso. Aqui está um casal:

  1. É bastante opaco para o cara que vem depois de você, e como não é padrão.

  2. Viola a ESF

  3. Isso atrapalha coisas como o Selinux e o AppArmor por não aderir a convenções. Você precisará escrever sua própria política ou desabilitar o Selinux e o AppArmor juntos.

  4. Após as atualizações nos pacotes que alteram os arquivos de configuração para um novo formato ou para ter novos recursos, você terá dificuldades em portar suas alterações para o novo arquivo de configuração.

Fazendo o backup em seus servidores, informações importantes podem ser feitas facilmente, fazendo o backup de / etc e / var em sua intimidade.

    
por 07.08.2011 / 07:34
2

Se você configurar todos os seus aplicativos para encontrar arquivos de configuração e armazenar informações em / data / e eles funcionarem corretamente, não vejo nenhum lado negativo.

    
por 07.08.2011 / 05:37
1

/srv é o local adequado, embora muitos programas ainda esperem encontrar seus dados em /var .

    
por 07.08.2011 / 05:32