Por que usar / home em vez de / var?

2

Eu tenho visto muitos tutoriais e configurações da vida real usando /home para manter registros ou mesmo sites em vez de deixar as coisas em /var/logs ou /var/www .

Por quê?

    
por Aki 25.09.2013 / 11:38

3 respostas

3

Embora não esteja de acordo com a maioria (qualquer?) dos padrões, a razão pela qual muitos fazem isso é por causa dos tamanhos do sistema de arquivos. A maioria dos usuários armazena seus arquivos pessoais em /home porque ei ... é o seu diretório home. Por causa disso, a maior parte do armazenamento é alocada para /home . Geralmente, é considerada uma prática ruim ter /home no mesmo FS que / , porque se /home for preenchido por causa de um usuário padrão e todos souberem que o usuário médio não está prestando atenção a isso, eles simplesmente potencialmente prejudicou todo o servidor.

Agora, como o próximo sistema de arquivos a usar potencialmente muito espaço é /var , geralmente por causa de /var/log e / ou /var/www , /var é normalmente também mantido em seu próprio sistema de arquivos. As empresas no mundo com menor fluxo de caixa (ou indivíduos no porão da mamãe) consolidarão o espaço em disco, com mais frequência usando /home e movendo DocumentRoot do httpd para /home em algum lugar.

A empresa em que trabalho é responsável por isso. Minha máquina pessoal tem /var/www em sua localização padrão, mas é apenas um link simbólico para /home/varwww , onde o sistema de arquivos maior vive, então, enquanto o padrão de hierarquia é mais respeitado, eu me desvio dele por outras razões mais práticas .

    
por 25.09.2013 / 14:09
4

Porque esses tutoriais são destinados a ambientes que não são de produção, ou para desenvolvedores amadores e / ou administradores de sistema, ou para instalações rápidas e sujas de prova de conceito.

Se você pretende manter um sistema a longo prazo, siga os padrões e as práticas recomendadas, ou seja, não use /home para veicular conteúdo da Web ou manter registros.

    
por 25.09.2013 / 12:05
2

A única vez que vejo realmente essa configuração é em um servidor compartilhado, como um host ou host da shell. Os usuários são chroot ed para seu diretório inicial e têm uma pasta public_html que o deamon do servidor da Web procura em seu site.

    
por 25.09.2013 / 13:23