0 votos

Filesytem en Android

Estoy totalmente confundido con respecto al sistema de archivos de Android y su relación con la tarjeta SD.

Mientras navego por mi Asus Nexus 7 (2013) con el administrador de archivos Astro del catálogo muy Root encontré el directorio sdcard . Pero también existe el catálogo /mnt/sdcard que apunta al mismo lugar. ¿Por qué necesito los dos?

Me he mezclado dos veces mientras navegaba por mis root Samsung S4 Lollipop con tarjeta SD externa. ES file Explorer . Cuenta con :

/sdcard/ with some information that is not on SD card. But why this directory is called SD scard?

Montar directorio:

/mnt/
  /extSdCard/ with card information inside that can be visible on PC if I 
remove it from phone and put to computer.
  /sdcard/ again pseudo SD card info.

Totalmente confundido:

/storage/
  /emulated/0/ that contains /sdcard/ info
  /legacy/ the same like /emulated/0/
  /extSdCard/ linked to real SD card
  /sdcard0/ again pseudo SD card info.

¿Cuál es la idea de esta extraña organización del sistema de archivos?

1voto

Izzy Puntos 45544

Ya hay respuestas para todas las partes de su pregunta, así que permítame resumir:

Si se observa con detenimiento /sdcard desde un terminal (o a través de adb shell ) utilizando el ls verás que es un enlace simbólico (el artículo de la Wikipedia lo explica con detalle), que suele crearse por al menos dos razones:

  • facilitarle la búsqueda
  • tener un "lugar canónico" para ella, independientemente de dónde esté físicamente

Por supuesto, hay más cosas, pero eso sería demasiado largo para una respuesta aquí :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X