140 votes

Pourquoi avoir à la fois /mnt et /media ?

Il me semble qu'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 conscient ?

Y a-t-il une norme que la plupart des gens suivent pour savoir où monter les choses, par exemple utiliser une pour certains types d'appareils, ou est-ce complètement subjectif ?

118voto

mercutio Points 5828

La nouvelle norme veut que /media soit l'endroit où le système monte les supports amovibles, et /mnt celui où vous pouvez monter les choses manuellement.

Voir la norme de hiérarchie des systèmes de fichiers (FHS) pour les détails.

39voto

pcasa Points 1258

Une autre différence importante non encore 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 dispositifs auto-détectés qui ne sont pas encore montés) le feront.

Ainsi, par exemple, si vous ne voulez pas qu'une certaine partition apparaisse dans la sous-section "Périphériques" du volet gauche de Nautilus, vous devez créer un sous-répertoire pour celle-ci sous le nom de /mnt écrivez une entrée pour cette partition dans votre /etc/fstab (ou le faire par le biais de la Disques ) et assigner 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 mount dans fstab/Disks et alors votre partition n'apparaîtra pas dans Nautilus et ne sera pas montée (ce qui empêchera un désordre accidentel avec ses fichiers) ! Donc par exemple, dans le cas d'un dual-boot 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 votre /etc/fstab et, par conséquent, votre partition Windows n'apparaît pas dans Nautilus (mais elle est toujours accessible par le biais de la fenêtre de l'interface utilisateur). mount si jamais 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

  • les périphériques détectés automatiquement ne sont pas montés ("Volume de 16 Go") /dev/sdb1 )
  • dispositifs montés sur un /media et apparaissent dans Nautilus ("iso"). /dev/sdb2 )
  • ma partition Windows /dev/sda3 monté sur /mnt mais n'apparaît pas dans le volet gauche de Nautilus (ce serait la même chose s'il n'était pas monté puisque j'ai une entrée pour lui dans mon fstab).

Au contraire, je veux que ma partition de données partagées apparaisse dans nautilus, donc j'ai assigné une icône /media vers le point de montage et définir le auto option de montage, donc je peux juste cliquer sur 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 ce que j'ai expliqué ;-)

13voto

xLRDxREVENGEx Points 101

D'après ce que j'ai compris, /media sert à monter des choses comme des lecteurs optiques et d'autres supports temporaires, alors que /mnt est généralement destiné au stockage permanent (généralement des disques internes).

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

11voto

psusi Points 35613

/mnt était déjà accepté comme un endroit pour monter manuellement et temporairement des médias externes. Le répertoire /media a été créé pour permettre le montage automatique de plusieurs supports, externes ou non.

2voto

David Glenn Points 12819

Cette chose va plus loin : J'aime garder les disques internes montés sur /mnt et des éléments amovibles externes sur /media .

Ce poste illustre une différence de fonctionnement, où /media a bloqué l'accès à certains processus système et utilisateur (en raison de l'umask limitatif par défaut attaché à tout lecteur monté), alors que /mnt a agi comme le système de fichiers hôte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X