Question conceptuelle très très basique. (De toute évidence d'un débutant)
Je souhaite monter manuellement un disque dur interne.
Mon disque n'est pas monté.
dir/media est vide.
Je clique sur le lecteur dans l'interface graphique, il se monte.
Maintenant/media has/media/myDrive
myDrive est sda
Mais, pour monter manuellement mon lecteur à l'aide de mount, je sais que je suis supposé le point de montage mkdir à l'avance, afin que je puisse faire
Sudo mount /dev/sda /media/myDrive
Question: Comment se fait-il que si j'utilise l'interface graphique, le point de montage n'a pas besoin d'exister à l'avance?
Si je veux monter mon lecteur dans un script, dois-je absolument mkdir/media/myDrive à l'avance?
Merci beaucoup d'avoir clarifié un malentendu de débutant.
L'interface graphique fait le mkdir
à l'avance pour vous. Il le supprime quand c'est fait.
Vous n'avez pas besoin de monter sur /media/name/
, il existe un dossier spécial appelé /mnt
sur votre disque dur.
Lorsque vous montez un volume à l'aide du gestionnaire de fichiers Nautilus GUI, l'opération est gérée par le démon gvfs plutôt que par une commande traditionnelle mount
.
Tu peux appeler gvfs-mount
manuellement à partir de la ligne de commande, auquel cas le volume sera monté exactement de la même manière (sans avoir besoin de créer explicitement un point de montage) à l'emplacement gvfs par défaut -/media ou/media /username - plus l'étiquette de l'appareil. Par exemple
$ gvfs-mount -d /dev/sda1
Mounted /dev/sda1 at /media/28C68BC3C68B8FAC
Pour démonter, utilisez le point de montage et l'étiquette de volume
$ gvfs-mount -u /media/28C68BC3C68B8FAC/