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"