¿Cómo debo migrar mi biblioteca de iTunes a un disco externo más grande y preservar los metadatos?

3

Actualmente tengo una configuración en la que mi biblioteca de iTunes predeterminada (de ~ 550 películas HD) reside en un HD externo de 2TB. Comparto esta biblioteca y la uso para servir en mi Apple TV / otros dispositivos de LAN. La unidad está casi llena, así que obtuve una HD externa de 4TB para migrar la biblioteca.

La ruta de la biblioteca predeterminada se establece en /Volumes/MEDIA_2TB a través de las Preferencias de iTunes, aunque todos los datos .xml y .itl todavía residen en ~/Music/iTunes/ .

Me gustaría migrar el contenido de mi biblioteca actual a /Volumes/MEDIA_4TB mientras conservo los metadatos (calificaciones, cantidad de reproducciones, vistos / no vistos, fecha agregada, etc.), así como establecer Volumes/MEDIA_4TB como la nueva biblioteca predeterminada.

Parece que las rutas de los archivos están vinculadas a los archivos de metadatos. Si cambio la biblioteca de iTunes predeterminada a través de iTunes y luego "Consolidar biblioteca", ¿funcionará? ¿Hay otra / mejor manera?

Tenga en cuenta que no quiero crear enlaces simbólicos como en esta Q & A: Mueva los archivos de la biblioteca externa de iTunes a una ubicación diferente sin perder los metadatos

    
pregunta njboot 30.03.2018 - 23:47

2 respuestas

2

Así que migré exitosamente la biblioteca sin perder los metadatos al:

1) Cambiando la biblioteca predeterminada en iTunes > Preferencias > Avanzado > a /Volumes/MEDIA_4TB first

2) Seleccionando todos los contenidos de la biblioteca dentro de iTunes.

3) Ir a Archivo > Biblioteca > Consolidar archivos

Después de muchas horas de copiar, confirmé que funcionaba con hacer clic con el botón derecho en una película > Información de la película > Ficha Archivo > Ubicación: /Volumes/MEDIA_4TB/Movies/[Name of Movie] . Ahora puedo eliminar de forma segura el contenido de la unidad de 2 TB antigua y reformatearla.

    
respondido por el njboot 01.04.2018 - 06:23
1

Una buena manera sería el enfoque clásico de Linux: use rsync desde la Terminal. Rsync es una aplicación diseñada para transferencias de archivos que conserva cualquier cosa, desde las marcas de tiempo hasta los derechos de acceso a otros metadatos. Y es muy sencillo de usar, ya que Apple fue lo suficientemente inteligente como para incluirlo en OS X :)

La sintaxis básica es la siguiente:

rsync -aP <source> <destination>

-a significa archive (lo que significa preservar sellos de tiempo, derechos de acceso y otros metadatos) y P significa progress (lo que significa mostrar el progreso durante la transferencia). Esto creará una copia exacta de source sobre destination que la copia realizada por Finder no haría.

Si nunca ejecutaste un comando desde una Terminal, no temas, ¡no es difícil! Y en este caso, realmente no hay algo que puedas hacer mal.

  • Primero, abra la Terminal desde Aplicaciones / Utilidades, o use Spotlight.
  • Luego escriba el inicio del comando: rsync -aP . Asegúrese de incluir dos espacios: uno después de rsync y uno después de -aP .
  • Luego arrastre la carpeta de origen desde el Finder a la ventana de la Terminal (probablemente /Volumes/MEDIA_2TB/iTunes/ en su caso). Esto insertará la ruta de esa carpeta en la Terminal.
  • Ahora escribe un espacio después de la ruta, de modo que la fuente esté separada del destino que arrastrarás ahora.
  • Arrastre la carpeta de destino (probablemente /Volumes/MEDIA_4TB/iTunes/ en su caso) a la ventana de la Terminal. Si la carpeta de iTunes todavía no existe en su unidad, créela (por ejemplo, utilizando el Finder).
  • Asegúrese de que tanto la ruta de origen como la de destino terminen con un / . De lo contrario, la carpeta de iTunes del disco duro original se integraría en la nueva carpeta de iTunes en el nuevo disco duro, lo que resultaría en dos carpetas de iTunes anidadas una dentro de la otra (aunque no sería tan mala, pero sería innecesaria;)) li>
  • Pulsa Intro para ejecutar el comando. Ahora debería ver todos sus archivos corriendo en la Terminal y la nueva carpeta de iTunes en el nuevo disco duro debería llenarse.

De esa manera, creará una copia exacta de sus datos de iTunes, incluidos todos los metadatos. ¿Está seguro de que la versión actual de sus archivos .itl todavía está en su carpeta de Música? No he visto un caso en el que estos se encuentran fuera de la carpeta de la biblioteca. Verifique las fechas de modificación en estos archivos para verificar si realmente son la versión actual. Si lo son, deberías usar rsync otra vez para copiarlos en tu disco duro. Solo use ~/Music/iTunes/ como fuente ahora, sobrescribirá cualquier archivo que ya exista en su destino si los nuevos archivos que está moviendo son más nuevos, y todos los demás archivos se mantendrán en su lugar.

    
respondido por el LukeLR 31.03.2018 - 06:45

Lea otras preguntas en las etiquetas