No Ubuntu eu criei os pontos de montagem de root
, mas eles são montados para um usuário diferente, então verificar a propriedade me dá uma indicação se eles foram montados ou não.
Todas as minhas montagens estão em /media
, então o seguinte script mostra quais foram montados:
ls -ld /media/* | \
while read x x usr grp x x x x name; \
do if [ $usr == root ]; \
then echo $name not mounted; \
else echo $name mounted; \
fi; \
done
Se você precisar montar como root, talvez possa usar um grupo diferente e verificar isso.
Observe que isso verifica se uma montagem anterior foi bem-sucedida. Se um dispositivo montado ou compartilhamento de rede subsequentemente for desativado sem ser desmontado, os acessos a ele ainda serão interrompidos.