He investigado esto por horas. En modo de usuario único, utilicé:
cp -Rpvn /* /Volumes/MyBackup
Mi USB externo está montado en /Volumes/MyBackup
Sin embargo, el problema es que después de 24 horas todavía no ha dejado de copiar 300 GB de datos en una unidad USB externa. Creo que está teniendo problemas con los enlaces simbólicos, como que el /Volumes/MacHDvolumen también tiene un /Volumes/MacHDy /Volumes/MyBackupno estoy seguro de esto.
¿Cómo copio un volumen Mac usando cp? ¿ cp -Rpvn /* /Volumes/MyBackup es correcto?
macos
mac
backup
single-user
ermSO
fuente
fuente

ddpara hacer una copia de byte por byte del disco duro de su Mac.ddes el camino a seguir para las copias de seguridad sector por sector, que parece lo que está haciendo aquí (pero tenga mucho cuidado con eso, para asegurarse de que lo que está sobrescribiendo es realmente lo que desea sobrescribir).rsynces el camino a seguir para realizar operaciones de copia complicadas o grandes.cpes ideal para archivos individuales, pero no es bueno para operaciones a gran escala.Respuestas:
Úselo
rsyncpara este propósito yacpque no puede reproducir fielmente todos los archivos que existen en OS X. Los beneficios dersyncoverdittoycpson:La forma más sencilla de usar
rsyncy preservar la mayoría de las cosas (permisos, enlaces simbólicos, fechas de edición, etc.) es usar el indicador-ao--archivepara archivar. Para ver tu progreso usa-Po--progressRsync funciona como:
En su caso, recomendaría lo siguiente:
O en resumen:
Tenga en cuenta la falta de corte final en la
/toubicación.ver comentarios para banderas más útiles
fuente
-Pen realidad es equivalente a ambos--progressy--partialcombinado. Ver la página del manual .--compress(solo es útil para transferencias de red) y agregaría-E(preservar atributos extendidos y bifurcaciones de recursos).Si desea hacer una copia fiel del contenido del sistema de archivos, evite usar
cp. En su lugar, use elditto(1)comando, que conserva los enlaces duros, los permisos de archivos, los tenedores de recursos y los metadatos HFS. A diferenciacp,dittoestá destinado a preservar la mayor cantidad de información posible de forma predeterminada.Es solo cuestión de correr .
sudo ditto src destfuente
cpse actualizó para copiar los metadatos del archivo en 10.4.dittosigue siendo una mejor opción.rsynces la mejor opción.Olvidó hacer una lista de archivos de exclusión y probablemente esté copiando cosas que no pueden / no deben copiarse, incluidos archivos sin fondo como / dev / random.
Si bien cp puede hacer el trabajo, existen mejores herramientas. Rsync es uno, Carbon Copy Cloner o SuperDuper es otro. Para usar una analogía de cocina, está utilizando un cuchillo para abrir una lata. Rsync es un abrelatas, Carbon Copy Cloner es un abrelatas eléctrico. Uso rsync regularmente, pero la configuración necesaria para copiar un sistema operativo en ejecución es lo suficientemente compleja. Nunca me he molestado en hacerlo todo yo mismo.
Parece que todo lo que quieres hacer es hacer una copia de seguridad. Su Mac incluye Time Machine expresamente para este propósito. Abra Preferencias del sistema -> Time Machine, elija el disco externo, enciéndalo y luego déjelo en paz. Funciona muy bien y requiere menos de un minuto de tu tiempo.
fuente
ddrealizará copias sector por sector en la línea de comando, y es una buena opción para copiar un volumen completo en otro volumen completo mientras se borra todo el segundo volumen.-Ropción? Eso significa que si tiene enlaces simbólicos a una sola carpeta en varios lugares, estará duplicando contenido. Eso podría explicar el tiempo que lleva. Si lo usaditto, obtendrá lo que desea con la configuración predeterminada.Puede crear una copia de seguridad de Time Machine desde la línea de comandos con
tmutilla utilidad Time Machine. Puede establecer un destino y luego solicitar una copia de seguridad manual.Para configurar el volumen de copia de seguridad de Time Machine:
Luego, inicie la copia de seguridad:
El
--autoindicador intentará tratarlo como una copia de seguridad programada de tiempo ordinario.Una vez que tenga su copia de seguridad de Time Machine, puede volver a instalar OS X en su Mac, luego importar todos sus archivos desde la copia de seguridad de Time Machine.
fuente