Así que me estoy quedando sin espacio y me gustaría usar link2sd para mover mis aplicaciones a la tarjeta sd. Pero antes de eso necesito crear una partición en mi tarjeta SD, y para ello tendría que mover mis archivos de ella y guardarlos en otro lugar temporalmente, formatear/crear una partición en la tarjeta SD, y luego volver a mover los archivos. Estoy usando muchas aplicaciones con muchos datos que obviamente ya no estarían ahí si algo le pasa a los archivos durante el traslado.
También estoy usando XinternalSD (aunque xposed) para almacenar automáticamente algunos datos de las aplicaciones directamente en la tarjeta SD.
Así que básicamente muchos de los archivos en la tarjeta SD no son puestos allí directamente por mí, sino más bien a través de aplicaciones. No estoy seguro de lo que su protección contra la escritura es y no quiero correr el riesgo de perder algunos en el movimiento.
Quiero poder mover todo tal y como está y volver a moverlos de forma que quede exactamente como estaba antes del movimiento y no cambie nada ni que las aplicaciones no puedan detectar algunos de los archivos ni nada por el estilo.
¿Cuál es la mejor manera de conseguirlo?
Android 7 | Rooted | Moto C Plus
Nota: Sistema operativo disponible: Ubuntu | Windows | Android
1 votos
La forma más segura de crear una copia de seguridad de una tarjeta SD es utilizar un lector de tarjetas SD USB en su PC y crear una imagen completa de toda la tarjeta SD (en Linux, por ejemplo, a través de
dd
en Windows existe el proyecto Win32DiskImager.exe que puede crear un archivo de imagen de una tarjeta SD). Después puedes hacer una segunda copia de seguridad copiando los archivos uno a uno en un directorio de copia de seguridad (sólo para estar seguro).0 votos
Android.stackexchange.com/q/226573 comprobar 'ls -1 /storage' para
uuid
y ejecutar el comando adb tar en almacenamiento/D073-8B1B (en lugar de sdcard) sin el encabezamiento/
1 votos
Por último, pero no menos importante (no importa cómo se copien los archivos, ejecute
sha256sum
para asegurarse de que los datos copiados son idénticos.0 votos
@alecxs ¿Cómo puedo lograr esto en Ubuntu?
0 votos
Los comandos adb funcionan en todas las plataformas. en caso de que tengas lector de tarjetas, lo mismo que hiciste para el adoptable-storage. simplemente omite el descifrado y monta la partición, luego crea el tar
0 votos
@alecxs weved hecho tanto. ¿Podría recordarme o indicarme cómo se hace?
0 votos
@alecxs ¿es este el comando que necesito para hacer el trabajo? sudo -i cd /media/xubuntu/fa6c4c4c-846e-4c6f-8c02-e93cf5ebf448 tar --selinux --xattrs -H posix --numeric-owner -vcp * | gzip -cn > /media/xubuntu/404CCE454CCE3606/sdcard.tar.gz -
sdcard.tar.gz
0 votos
@alecxs ¿Será una copia de la imagen? ¿Es decir, una réplica exacta de la tarjeta SD? ¿Todo estará incluido exactamente en la misma ubicación?
0 votos
No, eso es solo copiar archivos. tal vez se conserve el orden pero no se copie el disco. la imagen es útil para recuperar archivos borrados. su objetivo es reparticionar. ¿qué tipo de sistema de archivos quiere respaldar? ¿por qué necesita la imagen?
0 votos
@alecxs 1/2 Sí, mi objetivo es mover las aplicaciones y sus datos a la memoria de la tarjeta sd usando Link2SD. Cuando intento hacerlo me sale esto - - > imgur.com/a/SYAvveX . Cuando busco en Google lo que significa me sale que tengo que crear una partición en mi tarjeta SD para poder vincular las aplicaciones a la tarjeta sd. Mi tarjeta SD tiene actualmente 20 GB de archivos. La mayoría de ellos están vinculados a las apps. Así que tengo un montón de datos de aplicaciones. Algunas de esas apps son apps clonadas como parallel space. También hay muchas apps Root + datos.
0 votos
@alecxs 2/2 Quiero usar la misma tarjeta SD por lo que quiero mover temporalmente todo de la tarjeta SD a un pen drive, reparticionar la tarjeta SD y luego volver a mover todo a la tarjeta SD. Mi temor es que algunas de las aplicaciones y sus datos no funcionen o se pierdan los datos. Quiero que todos los datos estén exactamente como están ahora cuando haga la repartición y el traslado... básicamente, no quiero que nada cambie, excepto poder enlazar en Link2SD.
0 votos
¿Tarjeta SD de 20 GB vinculada a aplicaciones? ¿Cómo? ¿De qué tipo de sistema de archivos estamos hablando?
0 votos
Especificar el directorio/punto de montaje de origen (en lugar de *) para respaldar también los archivos ocultos (las banderas tar anteriores cubren todos los permisos)
0 votos
@alecxs sí 20 GB "en su mayoría" relacionados con aplicaciones. ¿Por qué es sorprendente? ¿Qué comando tengo que ejecutar? ¿Qué pasa con dd?
0 votos
Es sorprendente porque usted quiere crear una partición para Link2SD - entonces, ¿cómo pueden estas aplicaciones vinculadas ya antes de ¿Incluso has creado una partición? ¿Qué tipo de sistema de archivos tiene la tarjeta SD? ¿Cómo sabes que las aplicaciones están vinculadas?
0 votos
Dd no sirve de nada ya que no se puede reflejar la imagen del disco en una partición más pequeña
0 votos
@alecxs Buena pregunta. He utilizado el módulo XinternalSD a través de Xposed para guardar los datos de la app en la SD. No mueve la app en sí a la SD. Así que no está exactamente "enlazada" en sí. Sólo mueve los datos y sólo algunas apps. Perdón por la confusión.
0 votos
... así que ahora pregunto 4 veces sobre el tipo de sistema de archivos
0 votos
@alecxs ¡Lo siento Alecxs! No tengo ni idea. ¿Cómo lo averiguo en mi teléfono?
0 votos
mount
listará todos los discos montados, incluyendo el tipo. type es el-t
parámetro a especificar al montar un disco. puede ser sdcardfs ext4 vfat fuse0 votos
@alecxs ¿alguna forma de comprobarlo en mi teléfono?
0 votos
adb shell mount
o emulador de terminalmount
0 votos
@alecxs es fusible