Por que eu manteria os diretórios home em / var / home?

7

Tanto quanto eu entendo, o local tradicional para diretórios base está abaixo de /home . Algumas variantes do Linux parecem mantê-las em /var/home , qual é a razão para isso?

    
por Tomalak 08.11.2010 / 23:56

3 respostas

13

Meu palpite é que o WebOS foi projetado para ser instalado em dois sistemas de arquivos diferentes, um sistema de arquivos raiz que é somente leitura em operação normal e um sistema de arquivos montado em /var que é leitura-gravação em operação normal. Como os diretórios home precisam ser graváveis, eles são colocados em algum lugar abaixo de /var . Esse tipo de configuração é bastante comum em sistemas unix que são executados em flash (como PDAs¹ e unidades incorporadas).

Embora /home seja mencionado pelo Padrão de Hierarquia do Sistema de Arquivos no Linux e seja comum entre os unices, ele não é universal (o FHS lista-o como “opcional” e especifica que “nenhum programa deve confiar nesta localização”). Sites com um grande número de usuários às vezes usam /home/GROUP/USER ou /home/SERVER/USER ou /home/SERVER/GROUP/USER . E eu vi diretórios raiz em outros lugares: /homes , /export/home , /users , /net , ... Na verdade, há muito tempo atrás, o local padrão para diretórios base era /usr .

¹ Por exemplo, o Android (não um unix, mas rodando em um kernel Linux) tem um sistema de arquivos raiz somente para leitura e um sistema de arquivos gravável em /data .

    
por 09.11.2010 / 19:36
3

Eu nunca vi isso ...

Mas você pode colocar as coisas mais ou menos em todo o lugar, ou seja, um usuário pode estar em / var / home / outro em / home / e em terceiro lugar em / partyplace / home / ...

Mas isso não faz sentido para mim, é melhor seguir a convenção de que os dados dos usuários são armazenados em / home /

    
por 09.11.2010 / 09:17
1

/ var pode estar em uma partição ou disco diferente.

    
por 09.11.2010 / 19:07

Tags