O que é o diretório / usr no Linux?

1

O FHS-3.0 descreve-o como:

Shareable, readonly data. That means that /usr should be shareable between various FHS-compliant hosts and must not be written to.

Estou um pouco confuso com o que isso significa. Isso significa que os binários ou qualquer outro arquivo dentro deve ser copiável para outra máquina e que eles funcionem perfeitamente?

    
por extremeaxe5 26.09.2018 / 03:04

1 resposta

4

Acho que o que significa é que as distribuições não devem presumir que uma instalação tenha a propriedade exclusiva de /usr , não que tudo em /usr deva funcionar com todos os sistemas compatíveis com FHS. Eu acho que ouvi falar de /usr sendo servido pela rede (via NFS, por exemplo) para um monte de sistemas rodando a mesma distro. Como /usr é onde reside a maioria dos arquivos instalados, isso gera muita economia de espaço. Além disso, acho que não é incomum ter /usr um sistema de arquivos separado em qualquer caso, montado somente leitura para segurança adicional, portanto a parte "não deve ser gravada em" também ajuda com isso.

/etc não pode ser compartilhado dessa maneira - alguns arquivos, como /etc/hostname , são necessariamente diferentes para cada host (embora a maioria dos arquivos em /etc possa ser compartilhada, eu acho). Nem /var - não faria sentido ter dois serviços em diferentes sistemas registrando no mesmo arquivo, por exemplo.

    
por 26.09.2018 / 03:30

Tags