1 votos

¿Cómo me puedo recuperar de una fallida adoptado migración de almacenamiento? Yo no puedo tomar fotos o capturas de pantalla

TL;DR: me equivocaba. Ahora mi teléfono no almacenar las fotos porque es probablemente intentando escribir en un directorio que no existe. ¿Cómo puedo solucionar este problema? ¿Qué estructura de directorios que se espera? Me causó tal vez por cagarla un poco al pasar a la Adoptada de Almacenamiento, pero que puede no ser importante para la respuesta.


He migrado a adoptado el almacenamiento de esta mañana. Yo quería una mezcla de las particiones, pero accidentalmente obtuvo completo de la tarjeta de adopción (he utilizado la interfaz de usuario). Como parte de que supongo que he migrado la existente /storage/emulated a la adopción de almacenamiento.

Porque quería una configuración mixta y yo tenía copias de seguridad de mis datos, me corrió sm partition ... mixed 25 y cenizas de la existente adoptado de almacenamiento.

Ahora no puedo tomar fotos. Si hago una captura de pantalla, que dice que no pudo salvar. Si puedo tomar una foto con OpenCamera, dice el mismo.

Me gustaría evitar la molestia de fábrica restablecimiento, si es sólo una cuestión de la creación de algunos directorios y/o crear algunos enlaces simbólicos. Traté de establecer un enlace simbólico /media/expand/<my-adopted-storage>/user -> /storage/emulated y crearon DCIM ( 1777) en /storage/emulated/0/DCIM (donde solía ser). Eso no ayuda.

Estoy en el camino correcto y obtener sólo los detalles mal, o estoy jodido?


Como se puede ver en las etiquetas, estoy en CyanogenMod 13 / Android 6 / Malvavisco.


Además de la investigación:

Miró donde OpenCamera está mirando, y mirando a /sdcard/DCIM. /sdcard es un enlace simbólico a /storage/self/primary y eso es un enlace simbólico a /mnt/user/0. Intenté crear un enlace simbólico a la existente DCIM no, no ayuda. Tal vez se debe señalar en el lugar correcto en el sistema de deslizarse a través de la seguridad de las pistas? Tratando de reiniciar el sistema y ver donde las cosas terminan.

EDIT: era /sdcard -> /storage/self/primary -> /mnt/user/0/primary. He creado /mnt/user/0/primary -> /mnt/expand/*/user/0. No vaya.


Hay una secundaria de usuario en el teléfono. Cuando me cambie a eso, tengo un montón de "por Desgracia YouTube/Galería/foo detenido." y que no se puede ejecutar cualquiera de las aplicaciones instaladas, luego me sale el mismo mensaje.


Yo tenía tres SD "Tarjetas" que figura en el Almacenamiento y USB: Púrpura (adoptado con éxito), Gris (primera adopción, ahora abandonados, dijo que "no se monta") y sdcard1. Pensé que tal vez todavía anhelo de que desmonta (inexistente) de la partición, así que hice clic y eligió a "Olvidar". Ahora sdcard1 es corrupto (!). Se reiniciará de nuevo y ver lo que se hace de ella.


El progreso! Después de olvidar que la original adopción y reiniciar, ahora tenemos /sdcard -> /storage/self/primary -> /storage/emulated/0.

/storage/emulated/0 es un FUSIBLE del sistema que parece tener el mismo tamaño como /data, por lo que las cosas parecen bastante normal ahora. Tomé una captura de pantalla, y /sdcard/Pictures fue creado.

sdcard1 está de vuelta y se ve bien.


Ahora se trataba de una migración de datos de comando tanto en el almacenamiento Interno y la adopción de almacenamiento. Cuando hice clic en la adopción de almacenamiento, emulated/0 fue volver a montar como un FUSIBLE de proxy para el adoptado y de almacenamiento de capturas de pantalla ahora ir allí en lugar de a la interna de la interna. Creo que esto es como lo quiero ahora.

1voto

GL_Stephen Puntos 346

Yo creo que lo resuelto mi problema fue que me encontré con la migración de datos en la más reciente adoptada de almacenamiento. Hasta entonces, el sistema estaba en un estado donde los abandonados adoptado el almacenamiento fue el "almacenamiento primario", pero no estaba presente.

No estoy seguro de por qué Migrar los datos en el almacenamiento Interno no estaba disponible antes de que he abandonado la primera adopción de almacenamiento. Tal vez todo hubiera tenido que hacer era reiniciar y el comando podría haber estado disponible.

Voy a mover más de la historia de la respuesta a la pregunta, para crear un más coherente Q&A de la imagen.

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