Les utilisateurs se plaignent à plusieurs reprises de la perte de données sur des clés USB après les avoir débranchées sans démontage. Nous exécutons Ubuntu 14.04 LTS sur nos machines. Le montage automatique est activé.
Comme je suis fatigué de me souvenir de leur suppression avant de le débrancher, je veux que Ubuntu affiche une alerte chaque fois qu'un lecteur USB monté est débranché.
J'ai pensé à ajouter une udev
règle qui s'exécute notify-send
lors de la suppression au cas où le lecteur serait toujours monté. Comment puis-je déterminer si la clé USB a été montée lors du retrait?
df -a | grep 'sd[b-z]'
commande. Une règle udev peut envoyer la date de suppression à un journal quelconque. Si le temps de suppression donné par le script correspond à celui de la règle udev (au moins en minutes, avec les secondes il peut y avoir un délai), alors usb n'a pas été monté.