====== Automounting filesystem ====== Autore: **//Sconosciuto//** \\ Ultima revisione: **//25/11/2016 - 09:41//** \\ \\ Di seguito uno script per fare l'automounting di pendrive, cdrom automaticamente. Lo script usa udisk2. #!/bin/bash pathtoname() { udevadm info -p "/sys/$1" | awk -v FS== '/DEVNAME/ {print $2}' } while read -r _ _ event devpath _; do if [[ $event == add ]]; then devname=$(pathtoname "$devpath") udisksctl mount --block-device "$devname" --no-user-interaction fi done < <(stdbuf -o L udevadm monitor --udev -s block) Per montare le partizioni in ''/media'' possiamo creare il file contenente la regola ''/etc/udev/rules.d/99-udisks2.rules'' con il seguente contenuto: /etc/udev/rules.d/99-udisks2.rules # UDISKS_FILESYSTEM_SHARED # ==1: mount filesystem to a shared directory (/media/VolumeName) # ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName) # See udisks(8) ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"