¿Hacer copia de seguridad de Mac utilizando CarbonCopyCloner solo con línea de comandos?

2

Background:

Nunca esperé tener solo acceso a la línea de comandos a mi Mac, ¡pero llegó el día! :) Debido a un problema con la tarjeta de video, cualquier intento de iniciar el sistema operativo normal o la partición de recuperación da como resultado un pánico en el kernel. Sin embargo, puedo poder iniciar en modo de usuario único. (La pantalla tiene un montón de líneas horizontales verdes a través de cada píxel, pero aún se puede leer.)

He comprobado y verificado que mis datos están intactos. Tengo una cita de Genius Bar para reemplazar la tarjeta de video.

Tengo un par de unidades de copia de seguridad en las que tengo copias de seguridad de CarbonCopyCloner de mi computadora, sin embargo, estas están desactualizadas.

Quiero hacer una copia de seguridad de mi Mac desde la línea de comandos del Modo de Usuario Único utilizando CarbonCopyCloner antes de reemplazarla por la tarjeta de video.

(Encontré este enlace en la herramienta ccc , pero no tengo ccc 4.)

Las preguntas son:

  1. ¿Cómo puedo usar CarbonCopyCloner 3.5.7 desde la línea de comandos del Modo de usuario único para actualizar una de mis copias de seguridad completas antes de llevar la máquina al servicio?
  2. Si esto no se puede hacer desde la línea de comandos con esta versión de CCC, ¿de qué otra manera podría hacer una copia de seguridad de todos los datos antes de enviarlos al servicio (desde el modo de usuario único)?
pregunta Wildcard 11.09.2016 - 20:22

2 respuestas

4

Arranque en modo de usuario único con una unidad de respaldo (vacía) adjunta. Ejecute los comandos estándar indicados:

  • /sbin/fsck -fy
  • /sbin/mount -uw /

  • Obtenga el identificador de disco de la unidad de copia de seguridad externa:

    gpt -r show disk1 #(or disk2, disk3) search for the proper drive with gpt because *diskutil* won't work in SU mode
    
  • Monte la partición principal de la unidad externa (por ejemplo, disk1s2) en / Volumes / externaldrive y cree una nueva carpeta:

    mkdir /Volumes/externaldrive
    /sbin/mount -o nosuid -w -t hfs /dev/disk1s2 /Volumes/externaldrive
    mkdir /Volumes/externaldrive/new_backupdir
    
  • Realice una copia de seguridad de su unidad principal con rsync, por ejemplo:

    rsync -aE --exclude='/Volumes' / /Volumes/externaldrive/new_backupdir
    

    Si desea realizar una copia de seguridad solo de la carpeta / Usuarios, modifique el comando rsync en consecuencia. Por favor revise man rsync para las opciones apropiadas. Algunas de las opciones útiles (como -v) no funcionan en el modo SU, al menos para mí. Dependiendo de su sistema, las opciones establecidas y los elementos excluidos, el comando rsync producirá algunos errores menores.

Esta copia de seguridad no es de arranque per se. Sin embargo, puede crear una copia de seguridad de inicio haciendo una copia de seguridad en la raíz de la unidad externa y bendiciendo el boot.efi apropiado.

    
respondido por el klanomath 11.09.2016 - 21:37
-1

Si está de acuerdo con no usar CCC para realizar la copia de seguridad, puede usar la línea de comandos para crear una imagen de disco normal. No estoy seguro de si esto es algo que funcione para usted, pero no tengo ningún conocimiento en cuanto a CCC.

sudo hdiutil create ~/Desktop/{disk image name}.dmg -srcdevice /dev/{disk identifier}

    
respondido por el zggz12 11.09.2016 - 20:27

Lea otras preguntas en las etiquetas