No FHS-2.3, possuímos /media
pontos de montagem para mídias removíveis, como CD-ROMs, e temos /mnt
sistemas de arquivos montados temporariamente.
Por outro lado, temos /run/media
e /run/mount
. Para mim, os CDs e USBs são montados em / executado / mídia.
Eu não vejo nenhuma distinção clara entre eles ( /media
, /mnt
, /run/mount
). Quais são as diferenças deles?
Eu vi uma tendência semelhante (montagem / execução / mídia) no fedora 20 - GNOME 3.10.4 e ubuntu 14.04.1 (instalado na caixa virtual) com o GNOME 3.10.4. Mas, quando liguei um flash USB (com script de montador automático) em um sistema com Centos 6 e GNOME 2.28.2, ele foi montado em/media
gnome
directory-structure
fhs
SRYZDN
fonte
fonte
/run/mount/
coisa acontece quando você usa algum tipo de script de montador automático - ele monta o disco em um diretório de propriedade do usuário./media
e/mnt
geralmente são de propriedade da raiz - então é isso, pelo menos.udisks2
monta/run/media
e asudisks
montagens mais antigas para/media
... Consulte também O que é este novo sistema de arquivos / em execução?Respostas:
FHS
A versão 2.3 foi lançada há dez anos. Algumas coisas mudaram desde então (incluindo a introdução de/run
1 ). Há cerca de três anos, a Linux Foundation decidiu atualizar o padrão e convidou todas as partes interessadas a participar.Você pode visualizar os rascunhos da versão 3.0 aqui e a seção que descreve
/run
aqui .A distinção entre
/media
e/mnt
é bastante clara noFHS
(veja Objetivo e Fundamentação ), então não irei falar sobre isso novamente. O mesmo para o propósito de/run
- veja os links.A história do Gnome é outra coisa. O Gnome usa sob um aplicativo chamado
udisks
(substituído posteriormente porudisks2
) para montar automaticamente unidades / dispositivos. Por um longo tempo,udisks
as montagens padrão ficaram abaixo/media
. Em 2012, os desenvolvedores decidem mover as montagens para/run/media
(ou seja, um diretório privado). Portanto, o comportamento diferente que você está enfrentando é causado pelas diferentes versõesudisks
que cada DE está usando.1: consulte
O que esse diretório / run está fazendo no meu sistema e de onde ele vem?
O que é esse novo / executar sistema de arquivos?
fonte