GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir la clé USB pour le montage automatique ?

Je travaille actuellement dans un environnement de ligne de commande uniquement.

Lorsque je branche ma clé USB, je vois un nouveau fichier de périphérique dans /dev :

...
sdi
sdi1
...

Si je simplement sudo mount /dev/sdi1 /media/tmp , et umount quand j'ai fini, je dois répéter le processus encore une fois. Cela seul pourrait être accompli avec un petit script mais ma clé n'apparaît pas toujours comme sdi .

Existe-t-il un moyen pour moi de toujours le monter automatiquement et peut-être de réserver sdi pour ça ?

Remarque : De plus, il semble y avoir des fichiers de périphériques orphelins dans /dev si j'oublie de démonter et de retirer simplement le bâton.

Réponse acceptée :

J'utilise cette règle Udev de l'Arch Wiki :

KERNEL!="sd[a-z][0-9]", GOTO="media_by_label_auto_mount_end"

# Import FS infos
IMPORT{program}="/sbin/blkid -o udev -p %N"

# Get a label if present, otherwise specify one
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"

# Global mount options
ACTION=="add", ENV{mount_options}="relatime"
# Filesystem-specific mount options
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=002"

# Mount the device
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"

# Clean up after removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"

# Exit
LABEL="media_by_label_auto_mount_end"

Changez simplement le "sd[a-z][0-9]" dans la première ligne pour éviter les conflits avec vos autres disques…


Linux
  1. Comment obtenir en toute sécurité la version de Ksh ?

  2. Obtenir le pourcentage d'utilisation d'un point de montage ?

  3. Comment monter un lecteur de disque USB sous UNIX ou Linux

  4. Comment monter une clé USB sous Linux

  5. Comment puis-je obtenir l'état du clavier sous Linux?

Comment monter une clé USB sur Kali Linux

Comment obtenir la taille d'un répertoire sous Linux

Comment tirer le meilleur parti de Qmmp 1.0

Comment monter le périphérique USB Leapfrog Tag ?

Comment monter automatiquement le disque dur externe ?

Comment utiliser la commande ssh-keygen sous Linux