Enlace simbólico a fotos de otro usuario

0

Estoy ejecutando El Capitan Beta, pero esta pregunta también se aplicaría a Yosemite.

Quiero que la aplicación "Fotos" de otra cuenta (cuenta B) se vincule a la biblioteca de fotos (cuenta A) de mi cuenta principal sin mover mi biblioteca a una unidad externa sin permisos. No puedo apuntar la Biblioteca desde la aplicación de Fotos en la cuenta B a la Biblioteca en la cuenta A. He agregado la Cuenta B con permiso completo de lectura y escritura con permisos ACL extendidos a la carpeta de Fotos / Usuario / CuentaA / Imágenes de la cuenta . Verificado con ls -le.

Entonces ... la mejor solución que veo es crear un vínculo físico desde / User / AccountB / Pictures / AccountBLibrary - > / User / AccountA / Pictures / AccountALibrary para que siempre apunte a ese inodo. ¿Alguien puede ver una razón para NO hacer esto o una mejor manera de vincular a los dos sin mover la biblioteca de mis fotos a la Cuenta A.

Edit: Bueno, en primer lugar, no puedes enlazar un directorio (lo que obviamente son bibliotecas de imágenes) ... así que para volver a redactar mi pregunta, ¿qué pasa con el enlace flexible? (Simbólico) (Gracias fd0). Y ahora puedo ver: produce el mismo error (porque no es un enlace duro). Entonces ... ¿puedo lograr esto?

El objetivo es no duplicar fotos (yo uso la biblioteca de fotos iCloud, pero no quiero duplicar incluso las fotos "optimizadas").

    
pregunta Diesel 19.08.2015 - 18:39

2 respuestas

1

La biblioteca iPhoto es un contenedor de paquetes que no es realmente un solo archivo. Hay .plist, .db y otros archivos en el paquete que pueden alterarse de manera diferente al abrirlos a través de las diferentes cuentas. Esto podría contribuir a los problemas mencionados por las personas. Idea loca, y no lo he intentado, pero podría ser mejor recrear el contenido del paquete en la nueva cuenta utilizando enlaces simbólicos a las carpetas que contienen las fotos reales en la cuenta anterior. De esta manera, todos los archivos .plist, .db y relacionados en el paquete pueden permanecer locales en la nueva cuenta, pero usted cumple su objetivo de no copiar las fotos reales. Definitivamente haría una copia de seguridad de la biblioteca antes de intentarlo.

    
respondido por el paamachat 20.08.2015 - 09:59
0

Oh hombre, incluso si pudieras, es casi seguro que arruinas una o la otra. El software beta volverá a escribir los archivos y la información de la base de datos que causará problemas en la versión anterior y no beta de las fotos cuando lean esos archivos y estructuras de datos modificados.

Si realmente estás convencido de mezclar bibliotecas:

  1. Hacer una copia de seguridad y probar que funciona. Mantenga esa copia de seguridad fuera de línea hasta que haya terminado con la versión beta. Además, deberá archivar sistemáticamente todos los archivos nuevos en caso de que necesite tirar ambas bibliotecas y comenzar de nuevo.
  2. Considere usar iCloud para mediar en la biblioteca de fotos. He tenido un éxito limitado con eso y sin problemas horribles.
  3. Sé que las personas que intentaron lo que intentas (bueno, simplemente tomaron la carpeta de inicio completa y la ejecutaron en el nuevo sistema operativo, pero eso es menos riesgoso y funcionalmente equivalente a tener enlaces duros) y les hizo perder archivos y datos. .

Buena suerte.

respondido por el bmike 19.08.2015 - 18:58

Lea otras preguntas en las etiquetas