Você pode executar o mount sem nenhum argumento para obter uma lista de montagens atuais. O arquivo /etc/mtab deve ter dados semelhantes, mas como você disse, é possível que isso seja inconsistente com o que é realmente montado no caso de o sistema de arquivos /etc estar confuso, não gravável ou outro programa ter mexido com isto. Você pode obter informações específicas sobre as montagens do processo pedindo a mount para listar todas as montagens do tipo proc da seguinte forma:
mount -l -t proc
Editar: Parece que você pode usar stat para comparar o dispositivo da pasta /proc com o dispositivo de / para dizer, pelo menos, se ALGO está montado lá diferente do sistema de arquivos raiz:
[[ $(stat -c %d%D /proc) != $(stat -c %d%D /) ]] && echo "Something is mounted at /proc"