Sur Ubuntu 16.04, une clé USB est montée dans le dossier /media/$USER/LabelName
mais il est possible de gérer la copie de fichiers sans le savoir. Un script approximatif serait:-
#!/bin/bash
while sleep 1
do [ -e /media/$USER/*/TheFile ] || cp TheFile /media/$USER/*/
umount umount /media/$USER/*
xmessage -center -timeout 3 "File copied - change disc"
done
Ceci est juste pour montrer le principe. Une chose que vous devez faire est de vous assurer qu'il n'y a rien de monté en /media/$USER/
avant de commencer (sauf si vous avez déjà monté le premier disque). Vous pouvez remplacer TheFile
par un paramètre ou une variable d'environnement prédéfinie, mais assurez-vous qu'il se trouve dans votre répertoire courant, de sorte qu'il n'y ait pas de chemin d'accès, sinon la vérification de son existence sur le lecteur déjà échouera.
Vous pouvez probablement faire tout cela sur un disque Ubuntu Live sans l'installer, mais vous devrez vérifier où sont montés les pen-drives et modifier le script si nécessaire ; de plus, je ne suis pas sûr si xmessage
est inclus sur un disque Live, vous devrez donc peut-être l'installer, à moins que vous n'utilisiez une autre méthode pour indiquer que le lecteur doit être changé.