Lien : https://raspberrypi.stackexchange.com/questions/66169/auto-mount-usb-stick-on-plug-in-without-uuid
pi@doom:~ $ sudo apt-get install pmount
Créer :
/etc/udev/rules.d/usbstick.rules
Ajouter :
ACTION=="add", KERNEL=="sd[a-z][0-9]", TAG+="systemd", ENV{SYSTEMD_WANTS}="usbstick-handler@%k"
Créer :
/lib/systemd/system/usbstick-handler@.service
Ajouter :
[Unit]
Description=Mount USB sticks
BindsTo=dev-%i.device
After=dev-%i.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/bin/cpmount /dev/%I
ExecStop=/usr/bin/pumount /dev/%I
Créer :
/usr/local/bin/cpmount
Ajouter :
#!/bin/bash
if mountpoint -q /media/usbkey1
then
if mountpoint -q /media/usbkey2
then
if mountpoint -q /media/usbkey3
then
if mountpoint -q /media/usbkey4
then
echo "No mountpoints available!"
#You can add more if you need
else
/usr/bin/pmount --umask 000 --noatime -w --sync $1 usbkey4
fi
else
/usr/bin/pmount --umask 000 --noatime -w --sync $1 usbkey3
fi
else
/usr/bin/pmount --umask 000 --noatime -w --sync $1 usbkey2
fi
else
/usr/bin/pmount --umask 000 --noatime -w --sync $1 usbkey1
fi
$ chmod u+x /usr/local/bin/cpmount
Il se peut qu'il y a un message d'alerte, cliquer sur [OK].
pi@doom:~ $ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/root 15G 4,6G 9,3G 34% /
devtmpfs 335M 0 335M 0% /dev
tmpfs 463M 0 463M 0% /dev/shm
tmpfs 463M 6,6M 457M 2% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 463M 0 463M 0% /sys/fs/cgroup
/dev/mmcblk0p1 43M 23M 20M 53% /boot
/dev/sda1 15G 8,0K 15G 1% /media/usbkey1
Pour retirer en toute sécurité une clé usb, cliqué sur l'icone "triangle avec une barre en dessous" en haut à droite du bureau et sélectionner la clé à éjecter, retirer ensuite la clé USB du Raspberry Pi.