/ usr / local e / usr / share explicação detalhada

0

Eu temo que essa seja outra das perguntas da ESF, mas eu não consegui encontrar explicações mais detalhadas que eu sinto que preciso. Sim, eu sei sobre o Uni FHS e etc, mas o que parece falta de esclarecimento é /usr dir e seu conteúdo. Acredito que isso se deva, em parte, ao fato de eu estar acostumado a instalações do Linux ocupando apenas uma partição, com exceção de /home .

Pelo que entendi, seu conteúdo deve ser compartilhado entre várias máquinas, então é (pode ser) montado em algum disco rígido 'compartilhado'. Ele também contém os binários não tão críticos como em /bin e /sbin . Corrija-me se estiver errado.

Sua descrição como "somente leitura" me confunde um pouco.

  1. É por isso que os usuários não têm permissão para escrever aqui, apenas superusuários?

Agora, meu foco aqui é /usr/local e /usr/shared .

/usr/local as

Tertiary hierarchy for local data, specific to this host

deve significar que não é compartilhado.

  1. Estou certo no pressuposto de que não faz parte desse disco rígido 'compartilhado', mas é apenas um ponto de montagem para um disco rígido / partição dedicada a uma máquina? (basicamente não é armazenado com outros arquivos /usr/bin )

Eu também não tenho certeza se entendo o significado de /usr/share também. Isso deve conter

Architecture-independent (shared) data

O fato de que /usr deva ser compartilhado entre máquinas e usuários múltiplos não ajuda a entender o uso da palavra 'compartilhada' aqui, que deve ser compartilhada entre diferentes arquiteturas.

Isso me faz pensar:

  1. Onde estão os dados dependentes da arquitetura? Em qualquer outro lugar? Isso significa que as máquinas com as diferentes arquiteturas não compartilham / usr apenas / usr / share? (tornando-se assim outra partição fisicamente separada)

Aqui eu esperaria principalmente binários de código não nativo, scripts, recursos e arquivos de ajuda textual para aplicativos (que é em parte), mas vejo scripts bash em /usr/bin e, de repente, tenho a sensação de que nem todos os arquivos scripts não-críticos de arquitetura não-críticos estão confinados a este diretório.

  1. Esses scripts bash são apenas invólucros simples para executáveis ou qual é a razão para eles estarem lá, se forem independentes de arquitetura?

  2. Meu raciocínio está correto ou sinto falta de algo?

por Arkonix 01.12.2014 / 00:32

0 respostas