¿Cómo puedo obtener correctamente la ruta de la tarjeta SD externa?

Me enfrento al conocido problema de obtener la ruta de una tarjeta SD externa montada en algunos dispositivos Android. (veresta pregunta para entender lo que quiero decir)

He pensado en resolver el problema leyendo el contenido de./etc/vold.fstab, luego tomando solo líneas que representan particiones, pero no tengo un dispositivo para hacer pruebas. Lo que quiero hacer es leer ese archivo, ignorar la fila que se refiere a la dirección devuelta porEnvironment.getExternalStorageDirectory(), y tome la otra fila (si está presente).

Lo que no sé (y no tengo la posibilidad de probarlo) es: ¿hay casos en los que pueda tener otras líneas que no sean la tarjeta SD externa? La tarjeta SD, si está presente, aparece en el archivo vold.fstab?

editar: La respuesta es sí. Leer elrespuesta aceptada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta