Originalmente quería comentar aquí para hacer una pregunta de aclaración. Pero como no tengo suficiente reputación y parece que no hay posibilidad de mensajería privada, abrí esta nueva pregunta.
El dispositivo es un Moto G2 con 8GB de almacenamiento. Lo configuré bajo cm13 para usar una tarjeta sd de 64GB como almacenamiento adoptable. Después de unas semanas mi hermana llamó, el dispositivo desconecta la tarjeta sd muy a menudo y pide que se vuelva a insertar.
Con la esperanza de que solo sea la tarjeta sd que esté fallando, pedí una nueva y copié todo el disco con dd if=/dev/oldCard of=/dev/newCard
. Tengo que esperar para ver si el problema desaparece o no. Pero pensé, si la opción de almacenamiento adoptable de Android no es tan brillante y por eso busqué en Google si de alguna manera podría montar una partición ext4(/o f2fs) en la tarjeta sd bajo /data.
La respuesta que encontré aquí en Android Enthusiasts, suena interesante, pero no puedo creer que funcione de esa manera, según mi entendimiento... Por lo tanto, en la respuesta enlazada, dice:
Esta es la forma de tener
/data
en el directorio de la Tarjeta SD:
- Copia todo
/data
al directorio de la Tarjeta SD:/mnt/sdcard/data
- Eliminar
/data
- Crear un enlace simbólico que apunte a la SD:
ln -s /mnt/sdcard/data /data
Entonces, mi problema/confusión con esto son los siguientes puntos:
- Si creo un enlace simbólico en el directorio root a otra cosa, este enlace desaparece en un reinicio. Entonces, ¿cómo se supone que debo hacer que el enlace de
/data
a otro lugar sea persistente? - Si hago que
/data
apunte a/sdcard/data
, ¿no haría que el comando de montaje ahora montara la partición en la que los datos se encuentran realmente bajo/sdcard/data
? Entonces los datos seguirían estando en la memoria interna, pero el punto donde se monta en el sistema es uno diferente/equivocado, ¿verdad?
Mi objetivo sería tener una tarjeta sd formateada con ext4/f2fs y que se monte como /data
como mount /dev/block/mmcblk1p1 /data
en lugar de la partición de datos interna. ¿Pero puedo hacerlo SIN modificar el fstab del kernel para cada actualización que quiera hacer manualmente?
L
0 votos
¿Por qué simplemente no usas la función de almacenamiento adoptable?
0 votos
Como dije, estoy en el momento. Si la nueva tarjeta SD solventa el problema de desconexión de la tarjeta, genial. Pero debido a eso, me entró la curiosidad de si es posible montarla directamente bajo
/data
fácilmente.