Hay bastantes preguntas sobre esto y la respuesta generalmente implica vincular simbólicamente el archivo de copia de seguridad a la unidad externa. (Por ejemplo, ¿es posible hacer una copia de seguridad de los dispositivos iOS en una unidad externa? o hacer una copia de seguridad del iPhone en una unidad externa en Mac )
El comando que ejecuté fue
ln -s /Volumes/<externaldrive>/iOSBackup/Backup /Users/<username>/Library/Application\ Support/MobileSync/Backup
Pero cuando intento hacer una copia de seguridad, obtengo:
Para ahorrar espacio, dejé de hacer copias de seguridad locales hace mucho tiempo, por lo que, para empezar, no hay ninguna copia de seguridad en mi carpeta Mobile Sync/Backup, lo que puede complicar las cosas. Cuando voy a Preferencias de dispositivos, no hay copia de seguridad para eliminar (como se esperaba):
Parece que el proceso de enlace simbólico ya no funciona (todas las preguntas parecen ser de hace 3 años), o tal vez no lo hice correctamente.
Editado para eliminar una sugerencia incorrecta.
No he sido testigo de ningún problema al hacer copias de seguridad al vincular el directorio MobileSync/Backup, pero he visto muchos problemas al restaurar las copias de seguridad con la configuración del enlace simbólico. Dicho esto, es posible que el problema se extienda a hacer las copias de seguridad ahora también. Eso sería interesante de verificar.
ln
argumentos de origen y destino, ¡su respuesta es incorrecta! El ln
comando que propone crearía un archivo de enlace simbólico en la unidad externa, no en la unidad interna donde realmente debe estar para seguirlo hasta la nueva ubicación en la unidad externa.ls
comando no crea un enlace en la unidad interna a la ubicación externa de la copia de seguridad. Ese comando crearía un enlace simbólico llamado Backup
at /Volumes/<externaldrive>/iOSBackup/
, asumiendo que el Backup
directorio aún no existe, que es exactamente lo contrario de lo que se debe hacer. Es posible que desee leer la página de manual de ls
nuevo.~/Library/Application Support/MobileSync/Backup
at debe ser el archivo de enlace simbólico que apunta a dónde at es un directorio, no un enlace simbólico como su comando, tal como está escrito, Backup
lo haría si solo existiera. De lo contrario, si ya existe como un directorio, se crea un archivo de enlace simbólico en ese directorio y eso no es lo que se necesita.
~/Library/Application Support/MobileSync/
/Volumes/<externaldrive>/iOSBackup/Backup
Backup
/Volumes/<externaldrive>/iOSBackup/
ls
/Volumes/<externaldrive>/iOSBackup/
/Volumes/<externaldrive>/iOSBackup/Backup
Backup
Backup
dwightk