File inclusi:
- /etc/udev/rules.d/99-udisks2-usb-automount.rules
- /etc/systemd/system/udisks2-usb-automount@.service
- /usr/local/libexec/udisks2-usb-auto-mount.sh
- /usr/local/libexec/udisks2-usb-auto-remove.sh
- ./install-udisks2-usb-automount.sh

Comportamento:
- Quando viene inserita una partizione USB con filesystem, udev chiede a systemd
  di eseguire il template service che lancia `udisksctl mount`.
- Eseguendo il mount come root, udisks2 usa tipicamente `/media/root/<etichetta>`
  come punto di mount.
- Alla rimozione della chiavetta, una regola `udev` richiama lo script di
  cleanup, che fa `umount -l` del mountpoint registrato e prova a rimuovere
  la directory rimasta vuota.

Installazione su Debian 12:
1. Copia nella stessa directory questi file:
   - 99-udisks2-usb-automount.rules
   - udisks2-usb-automount@.service
   - udisks2-usb-auto-mount.sh
   - udisks2-usb-auto-remove.sh
   - install-udisks2-usb-automount.sh
2. Rendi eseguibile lo script di installazione:
   chmod +x ./install-udisks2-usb-automount.sh
3. Esegui l'installazione come root:
   sudo ./install-udisks2-usb-automount.sh
4. Facoltativo ma consigliato, riattiva gli eventi dei block device:
   sudo udevadm trigger --subsystem-match=block

Cosa fa lo script di installazione:
- Copia la regola udev in `/etc/udev/rules.d/`.
- Copia la unit systemd in `/etc/systemd/system/`.
- Copia gli script in `/usr/local/libexec/`.
- Imposta i permessi corretti:
  - `0644` per `.rules` e `.service`
  - `0755` per gli script shell
- Esegue `udevadm control --reload`.
- Esegue `systemctl daemon-reload`.

Verifica:
- Inserisci una chiavetta USB con filesystem.
- Controlla il mount con:
  findmnt /dev/sdX1
- Controlla i log con:
  journalctl -u 'udisks2-usb-automount@*' -b

Note:
- La regola agisce sulle partizioni USB (`DEVTYPE=="partition"`), non sul disco
  intero.
- Se il device e' gia' montato, lo script non prova a rimontarlo.
- Dopo una rimozione fisica improvvisa il lazy unmount (`umount -l`) e'
  intenzionale: consente di ripulire il mountpoint anche se il device non e'
  piu' presente nel sistema.
