Il me semble qu'avoir à la fois les fichiers/mnt et/media est un peu redondant. Existe-t-il une différence tangible entre les deux que je ne sache pas?
Existe-t-il une norme que la plupart des gens suivent pour savoir où monter les choses, par exemple utilisez-en un pour certains types d'appareils, ou est-ce complètement subjectif?
La nouvelle norme est que/media est l'endroit où le système monte un média amovible, et/mnt vous permet de monter les choses manuellement.
Voir norme de hiérarchie du système de fichiers (FHS) pour plus de détails.
Une autre différence importante non encore mentionnée est que les périphériques montés sous /mnt
n'apparaissent pas dans le volet gauche de Nautilus , tandis que ceux montés sous /media
(ainsi que détectés qui ne sont pas encore montés) le seront.
Ainsi, par exemple, si vous ne souhaitez pas qu'une partition donnée apparaisse dans la sous-section "Périphériques" du volet gauche de Nautilus, vous devez créer un sous-répertoire pour celui-ci sous /mnt
, écrivez une entrée pour cette partition dans votre /etc/fstab
(ou faites-le via l'utilitaire Disks ) et assignez le nouveau répertoire créé en tant que point de montage:
/dev/{block_device_name) /mnt/{descriptive_name} {fs_type} {mount,options} 0 2
Mieux encore, ajoutez l'option de montage noauto
dans fstab/Disks et votre partition n'apparaîtra pas dans Nautilus et ne sera pas montée (évitant ainsi les dégâts accidentels 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 votre /etc/fstab
, et par conséquent votre partition Windows ne sera pas affichée dans Nautilus (mais restera accessible via la commande mount
si vous en avez besoin).
Voici une capture d'écran que j'ai faite avec un liveUSB, montrant les trois cas:
/dev/sdb1
)/media
et apparaissant dans Nautilus ("iso" /dev/sdb2
)/dev/sda3
est montée sur /mnt
mais n'apparaît pas dans le volet de gauche de Nautilus (ce serait la même chose si elle n'était pas montée, car j'ai une entrée correspondante dans mon fstab).Au contraire, je veux que ma partition de données partagée apparaisse dans Nautilus. J'ai donc assigné un point de montage /media
et défini l'option de montage auto
afin que je puisse simplement cliquer sur Data 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é ;-)
Si je comprends bien,/media est destiné au montage de choses comme les lecteurs optiques et autres supports temporaires, où/mnt est généralement destiné au stockage connecté en permanence (généralement aux disques internes).
Bien sûr, vous pouvez également monter un périphérique où vous voulez ... les répertoires/mnt et/media sont plus conventionnels.
/ mnt a déjà été accepté comme emplacement pour le montage manuel et temporaire de supports externes. Le répertoire/media a été créé comme un emplacement sous lequel plusieurs médias, externes ou autres, pourraient être automatiquement montés.
Cela va plus loin: j'aime garder les lecteurs internes montés sur /mnt
, et les disques amovibles externes sur /media
.
Cet article illustre une différence de fonctionnement dans laquelle /media
a bloqué l'accès à certains processus système et utilisateur (en raison de la limitation par défaut d'umask attachée à tout lecteur monté), où /mnt
agissait comme le système de fichiers hôte.