Collegamento simbolico alle foto di un altro utente

0

Sto eseguendo El Capitan Beta, ma questa domanda si applicherebbe anche a Yosemite.

Voglio che l'app "Foto" di un altro account (account B) per il collegamento al mio account principale (account A) Libreria di foto senza spostando la mia libreria su un'unità esterna senza autorizzazioni. Non riesco ad indirizzare la Libreria dall'app Foto nell'account B alla Libreria nell'account A. Ho aggiunto l'Account B con il permesso completo di leggere e scrivere con autorizzazioni ACL estese alla cartella A / Utente / AccountA / Foto e Libreria di Foto . Verificato con ls -le.

Quindi ... la soluzione migliore che vedo è creare un hard link da / User / AccountB / Pictures / AccountBLibrary - > / Utente / AccountA / Immagini / AccountALibrary in modo che punti sempre a quell'inode. Qualcuno può vedere una ragione per NON fare questo o un modo migliore per collegare i due senza spostando la mia libreria di foto sull'account A.

Modifica: beh per uno: non è possibile collegare in modo rigido una directory (che ovviamente sono le librerie di immagini) ... quindi per riformulare la mia domanda: per quanto riguarda il collegamento software? (Simbolico) (Grazie fd0). E ora posso vedere - Produce lo stesso errore (perché non è un hard link). Quindi ... posso farlo?

L'obiettivo è non duplicare le foto (io uso la libreria di foto di iCloud, ma non voglio duplicare nemmeno le foto "ottimizzate").

    
posta Diesel 19.08.2015 - 18:39
fonte

2 risposte

1

La libreria iPhoto è un contenitore di pacchetti non proprio un singolo file. Ci sono .plist, .db e altri file nel pacchetto che potrebbero essere alterati in modo differenziale quando si apre tramite i diversi account. Questo potrebbe contribuire ai problemi menzionati. Pazza idea, e non l'ho ancora provato, ma potrebbe essere meglio ricreare il contenuto del pacchetto sul nuovo account usando collegamenti simbolici alle cartelle che contengono le foto reali sul vecchio account. In questo modo tutti i file .plist, .db e relativi nel pacchetto possono rimanere locali al nuovo account, ma si raggiunge l'obiettivo di non copiare le foto reali. Sicuramente farei il backup della libreria prima di provare.

    
risposta data 20.08.2015 - 09:59
fonte
0

Oh uomo - anche se tu potessi, sei quasi sicuro di rovinare l'uno o l'altro. Il software beta riscriverà i file e le informazioni del database che causeranno problemi di versioni non beta e precedenti della foto quando leggeranno i file modificati e le strutture dati.

Se sei davvero convinto di mescolare le librerie:

  1. Fai un backup e verifica che funzioni. Mantieni il backup off-line finché non hai finito con la versione beta. Inoltre, dovrai archiviare sistematicamente tutti i nuovi file nel caso in cui sia necessario lanciare entrambe le librerie e ricominciare da capo.
  2. Considerare l'utilizzo di iCloud per mediare la libreria di foto. Ho avuto un successo limitato e non ho avuto problemi orribili.
  3. Conosco persone che hanno provato quello che stai tentando (beh, hanno appena preso l'intera cartella home e l'hanno eseguito sul nuovo SO - ma questo è meno rischioso e funzionalmente equivalente ad avere collegamenti fisici) e ha causato la perdita di file e dati .

Buona fortuna.

risposta data 19.08.2015 - 18:58
fonte

Leggi altre domande sui tag