você não pode desmontar um sistema de arquivos se estiver usando-o.
você pode tentar
(echo fuser -ku /dev/xxx ; echo umount/dev/xxx ) |
at now +5 sec
exit
- este pedaço de código não deve ser executado a partir do dispositivo usb, é claro.
- símbolo de pipe (
|
) deve ser o último caractere da linha. - Suponho que você saiba o que usar no lugar de xxx.