He instalado Linux (distro de Ubuntu) en mi tablet Android, un Nexus 7 (sin tarjeta SD), en una instalación llamada CHroot.
Soy un principiante de Linux, así que mi comprensión es bastante limitada.
En Linux (usando un emulador de terminales en el servicio SSH, conectado como Root), enumero el contenido del directorio de nivel superior "/" y puedo ver 18 directorios, incluyendo: bin proc sys mnt srv home srv ..... y otros
Al usar la aplicación de Android "ES File Explorer" (alias FX), sólo puedo ver 13 carpetas. Hay algo de superposición, pero algunos directorios son únicos para la vista FX, y otros faltan.
Por ejemplo, la carpeta '/vendor' es visible en FX, pero no en el terminal de linux. También, la carpeta /mnt muestra un contenido diferente cuando la compruebo en FX frente al terminal de linux.
Creé un nuevo directorio de prueba en el terminal de linux, pero no puedo "verlo" cuando uso el FX.
Debo señalar que mi tablet Android ha sido enraizada (verificada), y he activado la opción root dentro del Explorador de Archivos ES, que me permite navegar con éxito por el directorio "/" y los subdirectorios.
¿Por qué veo una estructura de directorios diferente cuando lo veo a través de un terminal de Linux en lugar del Explorador de Archivos de Android?
Horas después: Habiendo leído más sobre el despliegue de Linux, me parece que el uso de la característica "chroot" es parte de la explicación - el nivel de root y la estructura de árbol para el entorno de Linux se encuentra en un nivel inferior en algún lugar dentro de la estructura de árbol del sistema principal de Android - una root "virtual" por así decirlo.
Sin embargo, eso todavía significa que debería ser capaz de "verlo" usando el FX, ¿no es así? ¿Y cómo sé dónde se encuentra esta root virtual dentro del árbol Android?