5 votos

¿Unir/fusionar una SD externa con una tarjeta SD interna?

Tengo un dispositivo Samsung de 8 GB con una tarjeta SD de 32 GB adicionales.

Estoy usando muchas aplicaciones que almacenan datos en caché para su uso fuera de línea (principalmente Google Play Music ), estas aplicaciones no son lo suficientemente inteligentes como para determinar los 32 GB de espacio disponible y aprovecharlo, sino que afirman "no hay espacio".

Pensé que tal vez haya una solución para ello fusionando el almacenamiento externo con el interno para que las aplicaciones "piensen" que hay 48 GB.
No uso varias tarjetas SD, lo que significa que no voy a cambiar las SD de un lado a otro en un futuro próximo.

¿Conoces a un hacker para ello? ¿O alguna solución para hacer que Google Music almacene sus cosas en todo el espacio disponible donde sea que esté?

He leído este pero como no estoy muy metido en el desarrollo de Android, no lo entendí, ¿puede alguien referirme o traducirlo en una guía más detallada?

P.D. Mi dispositivo está rooteado.

2voto

Jason Kester Puntos 2111

En lugar de fusionar tu tarjeta SD interna con la externa, creo que es más fácil unir los directorios con datos altos a la tarjeta SD externa. La idea es enlazar la carpeta donde Google Music almacena la caché offline con la tarjeta SD, así que la escribirá allí en lugar de la memoria interna. Esto es válido para cualquier otra aplicación que escriba en la memoria interna, sólo tienes que seguir los pasos:

  1. Ve a Ajustes > Aplicaciones > Ejecutar y cierra Google Music.
  2. Abra su administrador de archivos y vaya a /sdcard/Android/data/com.google.android.music/cache y borrar todos los archivos.
  3. Crea una carpeta en tu tarjeta SD externa, por ejemplo MyMusic
  4. Crea un archivo en tu tarjeta SD interna con las opciones de montaje, por ejemplo MusicScript.txt
  5. Inserte lo siguiente en el archivo (compruebe la ruta de los directorios ya que podría cambiar): mount -o bind /emmc/MusicCache/ /sdcard/Android/data/com.google.Android.music/
  6. Ve a la tienda de Google Play e instala Guionista .
  7. Abrir Guionista concedan root, abran el MusicScript.txt que has creado y selecciona Abrir como > Guión/Ejecutable.
  8. Seleccione su y boot y golpea "salvar".
  9. Reinicie su teléfono.
  10. Abre Google Music y haz clic en Elija en el dispositivo de música. Deberías poder ver que el espacio total disponible es el mismo que el espacio disponible en la tarjeta SD externa.

Como alternativa, si tienes un núcleo que soporta init.d scripts, puedes saltarte los pasos 6 a 8 agregando el archivo como ejecutable a /etc/init.d/ de esa manera será ejecutado al arranque.

Cómo encontrar la ruta de la tarjeta SD interna:

  1. Utilice Explorador de archivos ES y debería mostrar el contenido de tu tarjeta SD una vez que la abras. Puedes comprobar la ruta de la tarjeta SD en la barra de herramientas de la parte superior.
  2. Usar cualquier terminal (por ejemplo. ConnectBot ) y escriba mount o mount | grep sdcard el comando debería mostrar el punto de montaje o la ruta de su tarjeta SD interna.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X