Est-il possible de faire des liens symboliques dans le système de fichiers Android? (et comment?)

castarco

Est-il possible de faire des liens symboliques dans le système de fichiers Android? (et comment?)


Est-il possible de faire des liens symboliques dans le système de fichiers Android? (et comment?)

(Ma version Android est 2.1, j’utilise Motorola Defy.)

rds

android n’est pas un système de fichiers. Quel est le système de fichiers sur lequel vous essayez de créer le lien symbolique? Vous pouvez utiliser le mount dans l’ émulateur de terminal pour recueillir ces informations

castarco

@rds Je sais qu’Android n’est pas un système de fichiers. J’ai écrit « système de fichiers Android » au lieu de « système de fichiers Android » parce que j’écrivais trop vite.

rds

mais vous ne savez toujours pas ce que le système de fichiers sous-jacent que vous avez monté

Annan

@rds Je suppose que tous les androïdes utilisent le même système de fichiers. Sinon, je suppose que le système de fichiers dépend de la version du système d’exploitation. Si ces hypothèses sont incorrectes, veuillez dire. Est-ce spécifique au téléphone?

Réponses


 Lie Ryan

Android prend en charge les liens symboliques, mais certains systèmes de fichiers (par exemple, FAT ou RFS) ne le font pas et vous ne pouvez pas créer de liens symboliques dans ces partitions. Si votre appareil utilise un système de fichiers qui prend en charge les liens symboliques (par exemple ext2, ext3, ext4, yaffs2), vous devriez pouvoir utiliser ln -s partir de l’émulateur de terminal.

user2284570

J’ai essayé de créer un lien symbolique à partir de mon stockage interne ciblant un dossier sur la carte SD, mais j’ai obtenu l’ Operation not permitted .

Lie Ryan

@ user2284570: vous devez poser une question distincte et fournir des informations supplémentaires: d’où vous créez le lien, d’où vous créez le lien, comment vous créez le lien symbolique, que vous soyez ou non enraciné, à quoi sont le système de fichiers interne, l’appareil que vous utilisez et si vous utilisez des mods personnalisés.

user2284570

Je ne rooterai pas avant 2020. Le système de fils interne utilise exr4 qnd l’exfat de la carte SD mais comme il s’agit d’un lien symbolique vers un répertoire, je ne pense pas que cela ait de l’importance. De / stockage / émulé / 0 / Vidéos vers / stockage / extSDcard / Vidéos qui est un dossier. J’ai également essayé avec la version busybox de ln et j’ai terminé avec le même résultat. J’ai tous les droits d’accès à / stockage / émulé / 0. Je le fais à partir d’un émulateur de terminal sur l’appareil. J’utilise Android 4.4, mais je n’ai pas besoin d’écrire sur la carte SD, car c’est pour utiliser ln -s .

Lie Ryan

@ user2284570: veuillez créer une nouvelle question


 Argalatyr

Je pense que cette question sur le superutilisateur répond à votre question, c’est-à-dire que le système de fichiers FAT sur la carte SD ne prend pas en charge les liens symboliques.

Juste pour clarifier (et comme en témoignent les questions / réponses SU que j’ai liées): le système d’exploitation Android prend en charge les liens symboliques, mais pas le système de fichiers FAT sur la carte SD.

rds

Vous êtes toujours libre de formater votre carte SD avec un système de fichiers moderne (si vous ne l’utilisez pas sur un système d’exploitation archaïque, bien sûr)


 Jus12

Il est possible de le faire via la commande mount -o bind /old/dir /new/dir comme expliqué ici https://superuser.com/a/377737/45344

Vous avez besoin de root, je suppose.

user2284570

C’est le genre de modifications qui seraient perdues au redémarrage.

endolith

Ce n’est pas un lien symbolique; c’est une monture de liaison.


 historystamp

Vous traitez / stockage / émulé / 0 / Vidéos

Android aime utiliser la partition / dev / fuse. Je ne pense pas que vous puissiez faire un lien symbolique dans ce système de fichiers. Sur mon htc desire 510, je vois ceci:

 /busybox df /storage/emulated/0 Filesystem 1K-blocks Used Available Use% Mounted on /dev/fuse 1057284 1040844 16440 98% /mnt/shell/emulated 

#

Il y a des trucs bizarres avec / storage

 

#de, #et, Android, comment, dans, des, Est-il, Faire, fichiers, Le, liens, possible, symboliques, système

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *