Stokage des données sur microSD

Stokage des données sur microSD - Android - Technologies Mobiles

Marsh Posté le 09-12-2012 à 10:29:05    

Salut à tous !
 
Quand un smartphone ou une tablette sous ICS est équipé d'une mémoire interne (/mnt/sdcard) et d'une carte microSD (/mnt/extsd), comment fait-on pour déterminer le lieu de stockage des données d'une application ?
 
Par défaut c'est stocké dans la mémoire interne mais, comme elle est grandement limitée, j’aimerai que cela puisse se faire naturellement sur la carte microSD de 32 Go
 
Je n'ai rien trouvé permettant de définir par défaut le stockage dans les paramètres.
 
Merci d'avance pour votre aide.


---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 09-12-2012 à 10:29:05   

Reply

Marsh Posté le 10-12-2012 à 10:12:48    

[:fafane84:1]


---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 10-12-2012 à 11:21:47    

:hello:  
essaie avec Link2SD : https://play.google.com/store/apps/ [...] ak.Link2SD
 
par contre je ne sais pas si plusieurs applis de gestion app2sd peuvent cohabiter pacifiquement  [:cosmoschtroumpf]  
et certaines Roms gère la partition ext en direct sans forcément demander ton avis

Reply

Marsh Posté le 10-12-2012 à 11:48:00    

Merci mais Link2SD ne correspond pas à ce que je recherche.
 
Ce que je voudrais, c'est pouvoir stocker les données des applis sur ma microSD.
 
Par exemple, Aldiko ne reconnait le chemin des epub que vers /mnt/sdcard (chemin par défaut).
Mais je voudrais justement changer ce chemin par défaut et le remplacer par /mnt/extsd
Et ce pour tous les autres stockage aussi.


---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 10-12-2012 à 13:30:49    

:jap: ok, j'avais pas capté
 
et j'ai pas de mnt/extsd (mais un dossier  dans /data/sdext2). La gestion n'est pas standard apparemment
 
il y a une appli en particulier ou bien c'est plus général comme démarche ?
parce que je ne vois pas quelles applis peuvent nécessiter une telle démarche alors que tu peux libérer plus de mémoire interne en intégrant les maj des applis système dans la partition système ou en déplaçant certaines grosses libs :spamafote:

Reply

Marsh Posté le 10-12-2012 à 17:03:54    

Non c'est plus général.
 
Pour résumer, dans la tablette j'ai une mémoire interne de 1.35 go pour les applis, une mémoire Flash de 1.5 Go (/mnt/sdcard) et une carte microSD de 8 Go (/mnt/extsd).
Mais le chemin par défaut pour tout stockage est /mnt/sdcard.
 
Cela veut dire que si une appli ne permet pas de changer le répertoire, les données de stockage vont dans la mémoire flash.
Pareil quand je déplace une application sur SD cela ne va pas sur la microSD qui a plus de capacité.
 
J'aimerai pouvoir y remédier car sinon la mémoire flash de 1.5 Go va vite être saturée alors que que j'aurai 8 Go de libre.


---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 11-12-2012 à 10:03:07    

Salut Fafane  [:cerveau simchevelu]  
Si l'appli en elle même ne permet pas de pointer vers un autre répertoire de stockage que celui défini par défaut dans /mnt/sdcard, alors ton problème n'a que 2 solutions:
- tu fais la modif toi même avec tes p'tites mains  [:klem3i1]  
- tu flame le dev en lui disant que son appli c'est d'la merde  [:coffe]  
 
[:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 11-12-2012 à 10:50:14    

bonjour le coup de main  :whistle:  
on sent bien l'artiste peintre [:theorie des lavabos]  
sinon, fafane, une piste à creuser du côté de Directory Bind, sur Xda (ouais, en anglais, je peux pas plus pour cause de proxy facho [:spamafoote] )

Reply

Marsh Posté le 11-12-2012 à 10:52:49    

Après, y'a p'tet moyen avec un appareil rooté, de faire un lien symbolique depuis /mnt/sdcard vers le répertoire qui t'intéresse dans /mnt/extsd [:elessar53]

 

A tester avec aldiko, tu sauras tout de suite :D

 

@Sid: t'as pas la compta à valider toi ? [:transparency] [:cupra]

Message cité 1 fois
Message édité par wedgeant le 11-12-2012 à 10:53:18

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 11-12-2012 à 11:05:26    

wedgeant a écrit :

Après, y'a p'tet moyen avec un appareil rooté, de faire un lien symbolique depuis /mnt/sdcard vers le répertoire qui t'intéresse dans /mnt/extsd [:elessar53]

 

A tester avec aldiko, tu sauras tout de suite :D


je crois qu'il aimerait faire ça plus en amont pour que tout le stockage des données des app soient sur la partition ext :o

wedgeant a écrit :


@Sid: t'as pas la compta à valider toi ? [:transparency] [:cupra]


je ne suis pas de ce côté là de la fosse aux lions [:julm3]


Message édité par sid sidious le 11-12-2012 à 11:05:50
Reply

Marsh Posté le 11-12-2012 à 11:05:26   

Reply

Marsh Posté le 11-12-2012 à 13:05:14    

Salut les gars !
Et merci de vos réponses.

 

J'ai l'impression que nous somme de la même "boutique".

 

En tout cas je suis dans la même branche que WedgeAnt.

 

Sinon on fait comment déjà un lien symbolique depuis /mnt/sdcard vers /mnt/extsd ?

 

J'ai l'impression que c'est ce que fait Directory Bind : http://funbook.gizmolord.com/app-d [...] l-sd-card/

Message cité 1 fois
Message édité par fafane84 le 11-12-2012 à 13:06:41

---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 11-12-2012 à 13:42:17    

Directory Bind fait un "remount" des répertoires de /mnt/sdcard sur les répertoires de /mnt/extsd, donc pas tout à fait un lien symbolique ... c'est même plus propre, sauf que ça peut occasionner de gros soucis si la carte sd est retirée alors que le tel fonctionne je pense [:transparency]
 
Le lien symbolique, dans une console (genre, connecté en ssh depuis un pc sous linux :D):

# mv /mnt/sdcard/aldiko /mnt/extsd
# ln -s /mnt/extsd/aldiko  /mnt/sdcard/aldiko


Tu déplaces ton répertoire aldiko depuis /mnt/sdcard vers /mnt/extsd [:yann39]
Tes données réelles sont dans /mnt/extsd/aldiko et tu crées un lien symbolique depuis /mnt/sdcard vers ce répertoire [:yann39]
 
J'ai pas essayé, mais c'est probable que ça fonctionne ... par contre c'est pas très propre :/
 
Et sinon oui, on est de la même maison  :lol:  :lol:  :lol:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 11-12-2012 à 13:46:09    

fafane84 a écrit :

Salut les gars !
Et merci de vos réponses.
 
J'ai l'impression que nous somme de la même "boutique".
 
En tout cas je suis dans la même branche que WedgeAnt.


je crois bien que l'on a le même proxy  :jap:  
 

fafane84 a écrit :


Sinon on fait comment déjà un lien symbolique depuis /mnt/sdcard vers /mnt/extsd ?


dans un terminal, en root, je dirais un truc comme ça

Code :
  1. ln -s /mnt/extsd /mntsdcard


 
mais franchement j'éviterais de coller ça comme ça dans la racine, en tout cas faut penser à dupliquer ce qui est déjà dans /mnt/sdcard
en fait  je préfère la gestion au cas par cas, cette solution semble bien radicale mais si ça marche c'est tout bon
 

fafane84 a écrit :


J'ai l'impression que c'est ce que fait Directory Bind : http://funbook.gizmolord.com/app-d [...] l-sd-card/


on dirait oui, et il assume le transfert et le montage au boot apparemment [:bien]
 
maintenant j'attends tes retours, ça peut toujours servir pour prolonger l'existence de mon Blade  :whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed