Eu vi esse método defeituoso em torno das webs e é muito genérico em escopo, como mencionado anteriormente. Também não é dinâmico o suficiente, e se vários dispositivos USB estivessem conectados? Esse problema é comum e as soluções estão por aí. Você não mencionou sua distro, então não posso dizer quais scripts estão disponíveis em pacote. Eu vou mencioná-los de qualquer maneira, como eles vão mostrar um método melhor, você pode sempre emprestar as seções aplicáveis.
Primeiramente, você deve considerar olhar para udisks
, se você usa um DE completo, você pode precisar apenas dele. Apenas para um WM ... Um grande projeto que substitui o HAL obsoleto e usa udisks
é chamado de udisks-glue
.
Se você ainda decidir ir sem udisks
, dê uma olhada em udev
scripts chamados uam
.
O Gentoo tem um ebuild, caso contrário, verifique o código-fonte em GitHub Bitbucket .
Vale a pena mencionar que o Arch também possui vários exemplos de udev
automount USB em seus Wiki
Qualquer uma dessas opções seria uma maneira leve de fazer isso e está concluída na implementação, específica no escopo e testada para efeitos colaterais.