Não há necessidade de verificar nada. Não há problema em chamar mount -a
mesmo se tudo já estiver montado.
Agora, se você quiser saber se algo falhou ao montar, você pode verificar o valor de retorno:
mount -a || echo "ERROR: something failed to mount" >&2
Você pode até mesmo recuperar a mensagem de erro e fazer algo com ela (log, mail, etc.)
err=$(mount -a 2>&1) || echo "Mount failed: '$err'" >&2