qual é a distinção entre / media, / mnt e / run / mount?

14

No FHS-2.3, temos /media que contém pontos de montagem para mídia removível como CD-ROMs e temos /mnt que mantém sistemas de arquivos montados temporariamente.

Por outro lado, temos /run/media e /run/mount . Para mim, os CDs e USBs são montados em / run / media.

Não vejo qualquer distinção clara entre eles ( /media , /mnt , /run/mount ). Quais são suas diferenças?

Eu tenho visto uma tendência similar (mount on / run / media) no fedora 20 - GNOME 3.10.4 e ubuntu 14.04.1 (instalado na caixa virtual) com o GNOME 3.10.4. Mas quando eu conectei um flash USB (com script auto-mounter) em um sistema com o Centos 6 e o GNOME 2.28.2 ele foi montado em /media

    
por SRYZDN 31.12.2014 / 12:01

1 resposta

8

FHS v2.3 foi lançado há dez anos. Algumas coisas mudaram desde então (incluindo a introdução de /run 1 ). Cerca de três anos atrás, a Linux Foundation decidiu atualizar o padrão e convidou todas as partes interessadas para participar.
Você pode ver 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 no FHS (veja Propósito e Rationale ), então não vou passar por cima novamente. O mesmo para o propósito de /run - ver links.

A história do Gnome é outra coisa. O Gnome usa sob um aplicativo chamado udisks (substituído posteriormente por udisks2 ) para automontar unidades / dispositivos. Por um longo tempo, udisks as montagens padrão estavam em /media . Em 2012, os desenvolvedores decidiram mover as montagens para /run/media (por exemplo, um diretório privado). Portanto, o comportamento diferente que você está enfrentando é causado pelas diferentes versões de udisks que cada DE está usando.

1: veja o O que é isto / o diretório de execução fazendo no meu sistema e De onde vem?
O que é esse novo / executado sistema de arquivos?

    
por 03.01.2015 / 01:14