J'ai installé Linux (distro Ubuntu) sur ma tablette Android, une Nexus 7 (pas de carte SD du tout), dans une installation dite CHroot.
Je suis un débutant sous Linux, ma compréhension est donc assez limitée.
Sous Linux (en utilisant un émulateur de terminal sur le service SSH, connecté en tant que Root), je liste le contenu du répertoire de premier niveau "/" et je vois 18 répertoires, dont : bin proc sys mnt srv home srv ..... et d'autres.
Lorsque j'utilise l'application Android "ES File Explorer" (alias FX), je ne peux voir que 13 dossiers. Il y a un certain chevauchement, mais certains répertoires sont uniques à la vue FX, et d'autres sont manquants.
Par exemple, le dossier '/vendor' est visible dans FX, mais pas dans le terminal linux. De même, le dossier /mnt présente un contenu différent lorsque je le vérifie dans FX et dans le terminal linux.
J'ai créé un nouveau répertoire de test sur le terminal linux, mais je ne peux pas le "voir" lorsque j'utilise FX.
Je dois noter que ma tablette Android a été enracinée (vérifié), et j'ai activé l'option Root dans ES File Explorer, ce qui me permet de parcourir avec succès le répertoire "/" et les sous-répertoires.
Pourquoi la structure des répertoires est-elle différente lorsque je l'affiche via le terminal linux et l'explorateur de fichiers Android ?
Quelques heures plus tard : Après avoir lu davantage sur Linux Deploy, il me semble que l'utilisation de la fonction "chroot" fait partie de l'explication - le niveau racine et l'arborescence de l'environnement Linux sont situés à un niveau inférieur quelque part dans l'arborescence du système principal d'Android - une racine "virtuelle" pour ainsi dire.
Cependant, cela signifie quand même que je devrais être en mesure de la "voir" en utilisant FX, n'est-ce pas ? Et comment puis-je savoir où se trouve cette racine virtuelle dans l'arborescence d'Android ?