Android utilise FUSE pour les cartes SD. FUSE prend-il en charge les autorisations de fichiers pour les cartes SD ? Si non, comment puis-je installer des applications sur la carte SD ? Parce qu'il n'y a pas de prise en charge des liens symboliques, des autorisations d'exécution, etc.
Réponse
Trop de publicités?Les cartes SD habituelles (FAT32) ne prennent pas en charge les permissions, elles autorisent tout parce qu'elles ne sont qu'un stockage de masse et n'ont jamais été conçues pour des choses aussi avancées.
Vous pouvez bien sûr formater votre carte SD avec un système de fichiers compatible ( ext4
par exemple) qui prend en charge les permissions.
FUSE ne prend pas en charge les permissions de fichiers car il se contente d'envelopper un système de fichiers incompatible. Les modifications n'aboutissent pas car il n'y a rien où vous pourriez enregistrer ces permissions.
Les applications sur la carte SD ne sont pas non plus sur votre ordinateur. externe SD Card (FAT32) sur votre ordinateur. interne une (ext*) qui prend en charge les permissions.