web-dev-qa-db-fra.com

Comment monter sans mkdir

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.

2
yaraeovento

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.

2
Kaz Wolfe

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/
6
steeldriver