10 votos

¿Hay alguna forma de hacer una copia de seguridad de los contenidos de la SD interna, preservando la fecha de modificación del archivo?

Tengo problemas con mi almacenamiento flash interno (es decir, no puedo crear carpetas en Root, lo que impide que algunas aplicaciones funcionen, además de desmontajes periódicos), y he intentado sin éxito ejecutar fsck así que pensé en hacer una copia de seguridad de mis datos, formatear el almacenamiento flash interno y restaurar. Corriendo adb pull /storge/sdcard0 sustituirá, sin embargo, la fecha de modificación de los archivos, lo que será un problema con las fotos, por ejemplo, ya que la Galería depende de esas fechas para clasificar las fotos. Mi pregunta es si hay una forma de preservar esos datos.

4voto

Izzy Puntos 45544

Hay varias formas de lograrlo:

  • si tienes suficiente almacenamiento libre disponible, archivar el contenido (zip, tar, cualquier otro archivador) y luego copiar el archivo sería una forma. Sacar el archivo cambiaría la marca de tiempo del archivo, pero el contenido se conservaría tal cual y se restauraría con sus marcas de tiempo originales. Esto podría hacerse ya sea desde una aplicación terminal, o a través de adb shell . En un dispositivo que he comprobado, tar y gzip están disponibles, e incluso bzip2 . Probado con éxito en otro, y adaptado a sus especificaciones: tar czf backup.tar.gz /storge/sdcard0 en un lugar con suficiente espacio crearía el archivo, que luego podría tirar.
  • podrías utilizar una aplicación de sincronización como FolderSync y simplemente sincronizar todos los contenidos a su ordenador (a través de SFTP, Samba/Windows-Share, o cualquiera de los otros protocolos soportados). Después de haber formateado el almacenamiento, podrías sincronizarlo de nuevo de la misma manera.
  • si su dispositivo soporta una tarjeta SDCard externa, podría copiar sus archivos allí, lo que también debería preservar las marcas de tiempo

Puede que haya otras posibilidades, pero estas son las que se me ocurren primero.

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