Onde em “/” devem ser montados discos permanentes extras?

27

De acordo com a Wikipedia

link

link

discos extras não devem ser montados em /mnt/ de acordo com o primeiro link, mas não emendas de acordo com o segundo link.

Ambos dizem que não deveriam estar em /media .

Pergunta

Então, onde os discos permanentes extras devem ser montados?

    
por Sandra Schlichting 14.01.2012 / 16:38

4 respostas

16

De acordo com o link da FHS que você forneceu

 /mnt/  Temporarily mounted filesystems.

Então eu suponho que você deve significar sistemas de arquivos não-raiz montados de modo permanente (não significa / var / log ou similar).

Eu sempre os coloco em / mnt / fsidentifier e então faço a ligação simbólica para onde necessário.

Então, por exemplo, eu tive / mnt / website em um ponto, / mnt / appdata, / mnt / whatever, então symlink isso. Eu nunca montei nada diretamente em / mnt

Se você quisesse uma solução "limpa", poderia escrever um script para pegar o UUID do sistema de arquivos, criar um ponto de montagem para ele (em / mnt ou onde quisesse) e montar o sistema de arquivos no ponto de montagem.

    
por 14.01.2012 / 16:43
16

Os discos extras são normalmente montados em um diretório chamado /media/something , em que o algo reflete o dispositivo montado, por exemplo, /media/cdrom0 para o primeiro dispositivo de CD-ROM. Essa convenção é amplamente seguida no Linux para dispositivos removíveis e, muitas vezes, mas nem sempre, para dispositivos permanentes.

O FHS proíbe as distribuições de usar diretórios em /mnt , porque alguns administradores usam /mnt como um ponto de montagem para montagens temporárias. Se você é o administrador, pode fazer o que quiser; apenas não use /mnt como um ponto de montagem se você criar diretórios sob ele.

Muitos lugares têm sua própria convenção. Alguns automounters possuem seu próprio diretório ou diretórios (configurados através de /etc/fstab e /etc/auto.* ); /amnt ou /auto são nomes típicos. Montagens de rede geralmente são colocadas sob /net/$machine_name . Alguns lugares usam apenas o que passou pela mente do administrador: /data , /local , /scratch ,…

Naturalmente, sistemas de arquivos que têm um lugar específico na estrutura de diretórios devem ser montados lá. Por exemplo, a partição de correio é normalmente montada diretamente em /var/mail ou /var/spool/mail . Se os seus diretórios iniciais estiverem distribuídos entre vários discos, é típico montá-los abaixo de /home , por exemplo, ~alice = /home/disk0/alice e ~bill = /home/disk1/bill e assim por diante, se você deseja expor os diferentes discos em diretórios base. Caso contrário, monte as partições iniciais onde quiser e crie links simbólicos ou montagens automáticas em /home .

    
por 15.01.2012 / 03:34
14

Sempre que você gosta e onde faz mais sentido para você. Eu vi inúmeras variantes.

Eu mesmo, eu costumo montá-los em /data0 , /data1 ou subdiretórios abaixo de /data e colocar links simbólicos nos locais apropriados (como /home ).

    
por 14.01.2012 / 16:41
3

O SuSE tinha / srv como ponto de montagem genérico para material relacionado ao servidor.

/ var / lib / yourapplication parece ser um padrão também.

Desde que eu uso o montador automático com entradas fixas para essas coisas, eu costumo usar o / automnt.

A mídia montada automaticamente pelo UDEV (/ media) está sendo redirecionada através do CLAMFS (para verificação de vírus) para / extern em minha estação de trabalho.

Tão curto - não há um padrão real - cabe a você.

    
por 14.01.2012 / 21:20