Come dovrei migrare la mia libreria di iTunes su un disco esterno più grande conservando i metadati?

3

Al momento ho una configurazione in cui la mia libreria di iTunes predefinita (di ~ 550 film HD) risiede su un HD esterno da 2TB. Condivido questa libreria e la utilizzo per servire i miei dispositivi Apple TV / altri dispositivi LAN. L'unità è quasi piena, quindi ho ottenuto un HD da 4 TB esterno per migrare la libreria.

Il percorso della libreria predefinito è impostato su /Volumes/MEDIA_2TB tramite le Preferenze di iTunes, anche se tutti i dati .xml e .itl risiedono ancora in ~/Music/iTunes/ .

Mi piacerebbe migrare il mio attuale contenuto della libreria a /Volumes/MEDIA_4TB mentre conservo i metadati (valutazioni, numero di riproduzioni, guardato / non appreso, data aggiunta, ecc.), oltre a impostare Volumes/MEDIA_4TB come nuova libreria predefinita.

Sembra che i percorsi dei file siano legati ai file dei metadati. Se cambio la libreria di iTunes predefinita tramite iTunes e poi "Consolida libreria" funzionerà? C'è un altro / modo migliore?

Nota che non voglio creare collegamenti simbolici come in questo Q & A: Spostare i file della libreria iTunes esterna in un'altra posizione senza perdere i metadati

    
posta njboot 30.03.2018 - 23:47
fonte

2 risposte

2

Così ho migrato con successo la libreria senza perdere i metadati di:

1) Modifica della libreria predefinita sotto iTunes > Preferenze > Avanzate > a /Volumes/MEDIA_4TB prima

2) Selezione di tutti i contenuti della libreria in iTunes.

3) Vai a File > Libreria > Consolida file

Dopo molte ore di copia, ho confermato che funzionava con facendo clic con il pulsante destro del mouse su un filmato > Informazioni sul film > Scheda File > Località: /Volumes/MEDIA_4TB/Movies/[Name of Movie] . Ora posso tranquillamente cancellare il contenuto della vecchia unità da 2 TB e riformattarlo.

    
risposta data 01.04.2018 - 06:23
fonte
1

Un buon modo sarebbe il classico approccio di tipo linux: usa rsync dal Terminale. Rsync è un'applicazione progettata per il trasferimento di file preservando qualsiasi cosa, dai timestamp ai diritti di accesso ad altri metadati. Ed è davvero semplice da usare, dal momento che Apple è stata abbastanza intelligente da includerla in OS X:)

La sintassi di base è la seguente:

rsync -aP <source> <destination>

Il -a sta per archive (che significa, conserva timestamp, diritti di accesso e altri metadati) e P sta per progress (che significa mostrare lo stato di avanzamento durante il trasferimento). Questo creerà una copia esatta di source su destination che la copia di Finder non farebbe.

Se non hai mai eseguito un comando da un terminale, non temere, non è difficile! E in questo caso, non c'è davvero qualcosa che potresti sbagliare.

  • Per prima cosa, apri Terminale da Applicazioni / Utility o usa Spotlight.
  • Quindi inserisci l'inizio del comando: rsync -aP . Assicurati di includere due spazi: uno dopo rsync e uno dopo -aP .
  • Quindi trascina la cartella sorgente dal Finder nella finestra Terminale (probabilmente /Volumes/MEDIA_2TB/iTunes/ nel tuo caso). Questo inserirà il percorso di quella cartella nel Terminale.
  • Ora digita uno spazio dopo il percorso, in modo che la sorgente sia separata dalla destinazione in cui dovrai trascinare ora.
  • Trascina la cartella di destinazione (probabilmente /Volumes/MEDIA_4TB/iTunes/ nel tuo caso) nella finestra del Terminale. Se la cartella iTunes non esiste ancora sul tuo disco, creala (ad esempio utilizzando il Finder).
  • Assicurati che il percorso di origine e di destinazione finisca con / . Altrimenti, la cartella iTunes dal disco rigido originale verrebbe integrata nella nuova cartella iTunes sul nuovo disco rigido, risultando in due cartelle iTunes annidate l'una nell'altra (non sarebbe male, però, ma inutile;))
  • Premi Invio per eseguire il comando. Ora dovresti vedere tutti i tuoi file correre sul Terminale e la nuova cartella iTunes sul nuovo disco rigido dovrebbe essere popolata.

In questo modo creerai una copia esatta dei dati di iTunes, inclusi tutti i metadati. Sei sicuro che la versione attuale dei tuoi file .itl sia ancora nella tua cartella Musica? Non ho visto un caso in cui questi si trovassero al di fuori della cartella della biblioteca. Controlla le date di modifica su questi file per verificare se sono realmente la versione corrente. Se lo sono, dovresti usare rsync di nuovo per copiarli sul tuo disco rigido. Usa ora ~/Music/iTunes/ come sorgente, sovrascriverà tutti i file già esistenti nella tua destinazione se i nuovi file che stai spostando sono più recenti e tutti gli altri file saranno mantenuti al loro posto.

    
risposta data 31.03.2018 - 06:45
fonte