Me gustaría copiar el contenido de un disco completo en otra carpeta en una unidad externa.
debe preservar los permisos y las marcas de tiempo.
en linux, uso cp -a
pero en OSX parece ser diferente
Me gustaría copiar el contenido de un disco completo en otra carpeta en una unidad externa.
debe preservar los permisos y las marcas de tiempo.
en linux, uso cp -a
pero en OSX parece ser diferente
cp -a
es solo un acceso directo para cp -pPR
, estas opciones ya están disponibles en la versión 10.3 de cp. Para que pueda copiar el contenido de su disco con
cp -pPR /old/path /Volumes/new/path
También puedes evitar usar Terminal por completo y simplemente arrastrar la carpeta superior que deseas mantener en la unidad externa en el Finder.
Descargue Carbon Copy Cloner 2.3 . Es compatible con tu versión de MacOS X y procesador. Este software sólido conservará todos los ACL, todos los permisos y todos los archivos ocultos de todo su sistema de archivos.
Una vez que haya hecho su copia externa, verifíquela con el original Disk Utility
.
No uses una versión más reciente de Disk Utility
que querrá arreglar muchas discrepancias ...
que no lo son.
Si desea realizar una copia de seguridad de todo el disco, al mismo tiempo que mantiene los permisos, las ACL, las marcas de tiempo, los enlaces simbólicos, etc. Recomendaría utilizar tar
en lugar de cp
.
Algo como esto:
tar cjvf mybackup.tar.bz2 <source>
y luego extraiga el archivo tar en otra ubicación
tar xjvf mybackup.tar.bz2
Para evitar el archivo temporal (que puede ser bastante grande) puede agruparlos
cd /path/to/source; tar cf - . | (cd /path/to/dest; tar xpf -)
Por supuesto, si está realizando una copia de seguridad de un sistema de archivos, compartido por varios usuarios, es posible que deba hacerlo como una raíz para superar los problemas de permisos.
Otro método útil es utilizar cpio
. Puede conservar enlaces duros y puede manejar algunos nombres de archivo largos que no son compatibles con tar.
Puede consultar más detalles aquí para una buena comparación entre las tres técnicas.
Creo que todos los métodos de la palabra, debe estar bien que se adapte a sus necesidades y hacer el trabajo de manera más eficiente.