web-dev-qa-db-fra.com

Comment monter automatiquement un périphérique USB au moment de l'extension sur un système déjà en cours d'exécution?

Je sais utiliser /etc/fstab pour monter automatiquement les périphériques au démarrage ou lors de la réalisation Sudo mount -a, qui fonctionne parfaitement bien. Par exemple, voici ma ligne actuelle pour mon appareil

UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0

Comment puis-je obtenir un montage automatique lorsque ce périphérique USB avec UUID connu est branché alors que le système est déjà en marche, de sorte que je ne le fasse pas doivent exécuter Sudo mount -a après son branchement?

Informations supplémentaires: je travaille sur un Linux Debian Wheezy mis à jour uniquement sur console.

36
Foo Bar

J'utilise le package usbmount pour monter automatiquement des lecteurs USB sur mon installation de serveur Ubuntu. J'ai confirmé que le package existe pour Wheezy aussi. Récemment également ajouté pour Jessie .

Sudo apt-get install usbmount  

usbmount montera automatiquement les systèmes de fichiers hfsplus, vfat et ext (2, 3 et 4). Vous pouvez le configurer pour monter plusieurs systèmes de fichiers différents dans /etc/usbmount/usbmount.conf. Par défaut, il monte ces systèmes de fichiers avec le sync,noexec,nodev,noatime,nodiratime options, mais cela peut également être modifié dans le fichier de configuration susmentionné.

usbmount prend également en charge les options de montage personnalisées pour différents types de système de fichiers et points de montage personnalisés.

37
Seth

Vous pouvez utiliser gnome-volume-manager à monter automatiquement. Vous pouvez le reconfigurer un peu en utilisant gnome-volume-properties.

capture d'écran

ss of gnome-volume-properties

Si vous êtes au niveau d'exécution 3, je ne pense pas que ce soit une option. Vous pouvez cependant inciter udev à faire le montage pour vous de la même manière.

1. ajoutez un fichier automount.rules dans /etc/udev/rules.d

2. ajoutez les lignes suivantes à automount.rules

automount.rules

# automounting usb flash drives
# umask is used to allow every user to write on the stick
# we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# I don't automount sda since in my system this is the internal hard drive
# depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"

3. rechargez les règles udev:

udevadm control --reload-rules

gnome-disk-utility

J'ai trouvé le nouveau nom de gnome-volume-manager BTW. Cela s'appelle gnome-disk-utility dans CentOS6, je viens de confirmer que RPM est dans le référentiel yum par défaut.

Cet U&L Q m'y conduit: Les périphériques de stockage USB ne sont pas montés automatiquement lorsqu'ils sont insérés dans une nouvelle installation de Debian 6. .

Exécutez la commande suivante pour le trouver:

$ yum search gnome-disk-utility*
gnome-disk-utility-devel.i686 : Development files for gnome-disk-utility-libs
gnome-disk-utility-devel.x86_64 : Development files for gnome-disk-utility-libs
gnome-disk-utility-ui-devel.i686 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility-ui-devel.x86_64 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility.x86_64 : Disk management application
gnome-disk-utility-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-libs.x86_64 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.x86_64 : Shared libraries used by Palimpsest

Références

7
slm

Parce que je ne pouvais pas trouver l'outil GUI ci-dessus dans mon référentiel, j'ai plutôt trouvé cela,

enter image description here

qui montre au moins quand quelque chose est branché et fournit un moyen facile et assez intelligent de le monter en le sélectionnant et en cliquant sur le bouton de lecture.

enter image description here

1
Elliptical view