2 votes

SSHFS depuis Android vers un NAS

J'essaye de monter n'importe quel dossier sur le stockage interne d'un HTC M7 via sshfs vers un dossier sur mon NAS. L'objectif serait d'avoir par exemple le /sdcard/My Documents/My Recordings comme ça, il a un espace de stockage presque illimité. J'ai installé EasySSHFS et connecté via adb shell . Sur /data/data/ru.nsu.bobrofon.easysshfs/files sont les ssh y sshfs binaires. J'ai exporté ce dossier vers $PATH et a commencé à essayer.

J'ai essayé de monter via les liens symboliques suivants :

/sdcard 
/storage/emulated/0
/storage/emulated/legacy
/mnt/shell/emulated/0
/mnt/shell/emulated/legacy

toujours à essayer d'atteindre le My Documents/My Recordings dossier. Selon que j'ai utilisé ou non su Certains chemins de dossiers fonctionnent, d'autres non. Mais même s'ils étaient montés dans l'application (j'ai essayé avec Enregistreur vocal intelligent car il vous permet de définir le chemin de vos enregistrements, ce qui n'est pas le cas de l'enregistreur vocal intégré de HTC) ne placerait pas ses fichiers sur le NAS mais dans le dossier. En utilisant un chemin différent, j'ai pu voir les fichiers localement. Sans su bien que je ne puisse pas sshfs en raison d'un problème de permission avec /dev/fuse . Je pense que le problème doit venir de la façon dont Android monte la carte SD ( fuse ) mais je n'arrive pas à savoir ce que c'est exactement. J'ai aussi essayé de monter quelque chose qui n'est pas sur la carte SD et de faire un lien symbolique vers cette carte mais ça n'a pas marché non plus. Je soupçonne le montage du fusible d'interdire cela aussi.

Des idées ?

1voto

Alex Hirzel Points 126

J'ai dû désactiver "Mount namespace separation" dans SuperSU pour que cela fonctionne.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X