Question Pourquoi avoir / mnt et / media?


Il me semble que le fait d'avoir à la fois / mnt et / media est un peu redondant. Y a-t-il une différence tangible entre les deux dont je ne suis pas au courant?

Existe-t-il une norme que la plupart des gens suivent pour savoir comment monter des objets, par exemple utilisez-en un pour certains types d'appareils, ou est-ce complètement subjectif?


102
2018-01-19 01:32


origine


Question connexe: Comment comprendre la disposition du système de fichiers Ubuntu? - LiveWireBT


Réponses:


La nouvelle norme est que / media est l'endroit où le système monte des supports amovibles, et / mnt vous permet de monter les choses manuellement.

Voir le standard de hiérarchie des systèmes de fichiers (FHS) pour plus de détails.


88
2018-01-19 01:41



À ce propos, le lien vers ce site Web n’est pas clair quant à l’objet de / mnt dans ce contexte. - djangofan
Ça dit /mnt est pour l'administrateur du système. Cela implique que /mnt ne devrait pas être utilisé par le système lui-même. Donc, si votre ordinateur monte automatiquement un CD ou un DVD, il devrait le monter dans /media, ne pas /mnt. - Mikel
Je suis certainement d'accord avec cela (avec vous), mais l'article ne l'a pas dit explicitement. - djangofan
Si / mnt est pour temporaire et / media est amovible, les périphériques / partitions non amovibles permanents doivent être montés. c'est-à-dire un disque dur interne formaté en NTFS mais devant être monté automatiquement au démarrage? - Caltor
Sans relire la spécification, je suis certain que, puisque rien d'autre ne devrait utiliser ce lecteur à moins d'y être explicitement pointé, vous pouvez monter les partitions de ce lecteur où vous voulez, par ex. /data ou /a. - Mikel


Une autre différence importante non mentionnée est que dispositifs montés sous /mnt n'apparaîtra pas dans le volet gauche de Nautilus, tandis que ceux montés sous /media (ainsi que les périphériques détectés automatiquement qui ne sont pas encore montés) le feront.

Par exemple, si vous ne voulez pas qu'une certaine partition apparaisse dans la sous-section "Devices" du volet de gauche de Nautilus, vous devez créer un sous-répertoire sous /mnt, écrivez une entrée pour ladite partition dans votre /etc/fstab (ou le faire à travers le Disques utilitaire) et attribuer le répertoire nouvellement créé comme point de montage:

/dev/{block_device_name)   /mnt/{descriptive_name}   {fs_type}   {mount,options}  0 2

Encore mieux, ajoutez le noauto option de montage dans fstab / Disks et votre partition n'apparaîtra pas dans Nautilus, elle ne sera pas non plus montée (évitant tout désordre accidentel avec ses fichiers)! Ainsi, par exemple, dans le cas d'un double démarrage avec Windows, vous pourriez avoir:

/dev/sda1   /mnt/win7   ntfs-3g   rw,user,noauto,gid=100,uid=1000,nls=utf8,umask=002   0 0

dans ton /etc/fstab, et donc que votre partition Windows ne s'affiche pas dans Nautilus (mais reste accessible via le mount commande si vous en avez besoin).

Voici une capture d'écran que j'ai faite avec un liveUSB, montrant les trois cas: Nautilus displaying unmounted/mounted devices that go to /media but not to /mnt

  • Périphériques détectés automatiquement non montés ("16 Go Volume" /dev/sdb1)
  • appareils montés sur un /media sous-répertoire et apparaissant dans Nautilus ("iso" /dev/sdb2)
  • ma partition Windows /dev/sda3 monté sur /mnt mais ne pas apparaître dans le volet gauche de Nautilus (ce serait la même si elle n'était pas montée car j'ai une entrée pour cela dans mon fstab).

Au contraire, je veux que ma partition de données partagée apparaisse dans Nautilus, alors j'ai assigné une /media point de montage sur elle et définir le auto option de montage, donc je peux simplement cliquer sur Les données et y accéder depuis l'interface graphique.

Pour moi, c'est la grande différence entre ces deux répertoires, que j'ai appris en essayant de faire exactement ce que j'ai expliqué ;-)


26
2017-12-12 21:51





Si je comprends bien, / media permet de monter des éléments tels que des lecteurs optiques et d’autres supports temporaires, où / mnt est généralement utilisé pour le stockage en permanence (généralement des disques internes).

Bien sûr, vous pouvez également monter un périphérique où vous voulez ... les répertoires / mnt et / media sont plus classiques.


12
2018-01-19 01:35



Vous le comprenez mal! /mnt est proposé comme lieu de montage manuel des ressources temporaires, alors que /media doit être utilisé pour les appareils statiques / montés automatiquement. Vérifiez freedesktop.org - underscore_d


/ mnt a déjà été accepté comme lieu de montage manuel et temporaire des médias externes. Le répertoire / media a été créé comme un endroit où plusieurs supports, externes ou non, peuvent être montés automatiquement.


11
2018-01-19 01:36



Je ne peux pas m'empêcher de remarquer que votre réponse et la réponse de Kiswa sont exactement opposées. Alors, qui a raison? Le site internet fourni par Mikel n'est pas assez clair. - djangofan
@ djangofan, le mien;) - psusi


Cette chose va plus loin: J'aime garder les disques internes montés sur /mnt, et les démontables externes sur /media.

Ce post illustre une différence de fonctionnement, où /media bloqué l'accès à certains processus système et utilisateur (à cause de la limitation par défaut de umask attachée à tout lecteur monté) où /mnt agi comme le système de fichiers hôte.


1
2018-05-01 06:11



Avoir plus d'autorisations laxistes n'est pas une raison de recommander quelque chose. Surtout quand c'est contraire aux recommandations de FreeDesktop. Voir mon commentaire sur une autre réponse erronée. - underscore_d