De acordo com a Wikipedia
http://en.wikipedia.org/wiki/Unix_directory_structure
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
discos extras não devem ser montados de /mnt/
acordo com o primeiro link, mas não são costurados de acordo com o segundo link.
Ambos dizem que pensavam que não deveriam estar /media
.
Questão
Então, onde os discos permanentes extras devem ser montados?
linux
freebsd
mount
directory-structure
Sandra Schlichting
fonte
fonte
Respostas:
De acordo com o link da ESF que você deu
Portanto, presumo que você deva se referir a sistemas de arquivos não raiz permenantemente não-sistema (significando não / var / log ou semelhante).
Eu sempre os coloquei em / mnt / fsidentifier e, em seguida, fiz o link simbólico para onde necessário.
Então, por exemplo, eu tive / mnt / website em um ponto, / mnt / appdata, / mnt / qualquer coisa, e então vinculei isso. Eu nunca montei nada diretamente em / mnt
Se você quiser uma solução "limpa", poderá escrever um script para obter o UUID do sistema de arquivos, criar um ponto de montagem para ele (em / mnt ou onde quiser) e montar o sistema de arquivos no ponto de montagem.
fonte
/mnt/website
seria melhor colocado em/srv/website
.Discos extras geralmente são montados em um diretório chamado onde algo reflete o dispositivo montado, por exemplo, 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.
/media/something
/media/cdrom0
O FHS proíbe distribuições de usar diretórios em
/mnt
porque alguns administradores se 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
se como um ponto de montagem se você criar diretórios sob ele.Muitos lugares têm sua própria convenção. Alguns montadores automáticos têm 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. As montagens de rede geralmente são colocadas abaixo/net/$machine_name
. Alguns lugares apenas usar o que passou pela mente do administrador:/data
,/local
,/scratch
, ...Obviamente, os sistemas de arquivos que possuem um local específico na estrutura de diretórios devem ser montados lá. Por exemplo, a partição de email normalmente é montada diretamente em
/var/mail
ou/var/spool/mail
. Se os diretórios pessoais estão espalhados entre vários discos, é comum montá-los abaixo/home
, por exemplo,~alice
=/home/disk0/alice
e~bill
=/home/disk1/bill
e assim por diante, se você deseja expor os diferentes discos nos diretórios pessoais. Caso contrário, monte as partições iniciais onde quiser e crie links simbólicos ou montagens automáticas/home
.fonte
Onde você quiser e onde isso fizer mais sentido para você. Eu já vi inúmeras variantes.
Eu mesmo, eu normalmente montá-los
/data0
,/data1
ou subdiretórios abaixo/data
e colocar links simbólicos para os locais adequados (como/home
).fonte
/
/mnt
é para sistemas de arquivos montados temporariamente./media
para dispositivos removíveis./srv
? Não posso concordar, a menos que você faça uma citação que justifique seu outro comentário. O que eu concordo é que é melhor haver um lugar assim.O SuSE tinha / srv como ponto de montagem genérico para coisas relacionadas ao servidor.
/ var / lib / yourapplication também parece ser um padrão.
Desde que eu uso o montador automático com entradas fixas para essas coisas, eu costumo usar / automnt.
A mídia montada automaticamente pelo UDEV (/ media) está sendo redirecionada pelo CLAMFS (para verificação de vírus) para / extern na minha estação de trabalho.
Tão curto - não existe um padrão real - depende de você.
fonte