2 votos

¿Dónde está photos.sqlite-shm?

Estoy tratando de sincronizar mi Mac (macOS 11.2.3) la carpeta "Fotos" con mi NAS usando Synology Drive. Recibo un mensaje de error que indica que photos.sqlite-shm no se puede sincronizar debido a derechos de acceso faltantes o porque el archivo está en uso.

Sin embargo, ni siquiera puedo encontrar este archivo. ¿Qué es y dónde está? Suena como si tuviera algo que ver con iOS. ¡Gracias!

0 votos

Synology Drive es una herramienta de sincronización, ¿es correcto? Genial para archivos, no tan bueno para objetos complejos como la Biblioteca de Fotos. Si necesitas sincronizar tu biblioteca de Fotos con otros dispositivos de Apple, es mejor usar iCloud. Si se trata de hacer una copia de seguridad, utiliza Time Machine en tu NAS.

0 votos

Ahora entiendo, que el culpable era parte de "Photos Library.photoslibrary" que de todas maneras no quería sincronizar. ¡Afortunadamente, simplemente moviendo este paquete a otro camino se resolvió el problema! (otros archivos dentro del paquete también empezaron a causar problemas)

2voto

yoliho Puntos 340

Si la aplicación Fotos está abierta en tu Mac, abre photos.sqlite-shm. Puedes ver qué archivos tiene abiertos Fotos usando el Monitor de Actividad. Para mí, está en ~/Pictures/Photos Library.photoslibrary/database/Photos.sqlite-shm

Por lo tanto, tu proceso de sincronización está diciendo correctamente que el archivo está en uso

Por lo tanto, tu proceso tiene que asegurarse de que Photos.app no esté en ejecución.

0voto

Oskar Puntos 1242

Esta es una base de datos legítima que respalda el contenido de Fotos en macOS (y probablemente en tvOS, iOS, iPadOS).

Está dentro del "Paquete" que es tu Biblioteca de Fotos y puedes tener más de una Biblioteca con Fotos, por lo que el nombre puede variar.

Si miras dentro de tu carpeta de Imágenes (~/Imágenes) puedes utilizar el menú Ir del Finder para ir a esta ubicación una vez que sepas cómo se llama tu biblioteca. Para mí es "Fotos de la Biblioteca.photoslibrary"

biblioteca de fotos en Finder

La verdadera pregunta viene a continuación. ¿Por qué este proceso de sincronización no funciona y por qué no te indicaría que cierres la aplicación Fotos o concedas permisos? Por defecto, macOS no permitirá que ningún programa acceda a fotos, contactos y más y el programa tiene que "pedir" permiso.

permisos de unix en la carpeta

Arriba puedes ver los permisos de "unix" para los archivos en cuestión.

¿Dónde está esto es fácil - lo que realmente está roto es más difícil de adivinar. Además - es posible que necesitemos que hagas una pregunta de seguimiento que explique a dónde te llevó tu investigación si la idea de una carpeta de inicio / permisos otorgados o permisos de unix no son relevantes o útiles - preferiría no asumir que eres un experto o un principiante sin un poco más de contexto.

En resumen - es posible que ni siquiera quieras sincronizar la biblioteca de Fotos, ya que es posible que no todas las fotos allí almacenadas estén en un formato que la herramienta de sincronización espera. ¿Puedes simplemente almacenar tus fotos en una carpeta / exportarlas o tienes la intención de que este sea un proceso de dos vías que mantenga sincronizadas ambas bases de datos sin importar cómo llegue una foto a la aplicación Fotos?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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