Copia de seguridad de archivos desde la Terminal en modo de recuperación

14

Quiero transferir archivos en modo de recuperación https://support.apple.com/en-us/HT201314 . Abrí la Terminal en modo de recuperación e intenté copiar archivos al disco duro externo. Yo uso este codigo

// I used cd .. to get to the topmost folder
cd Volumes // takes me to volumes
ls
cd OS\ X\ Base\ System
ls

El problema es que esto crea un bucle. Al ingresar en OS \ X \ Base \ System, me lleva de vuelta al inicio, es decir, la /carpeta que contiene Volumes. Quiero copiar todo el directorio de documentos y el directorio de escritorio. ¿Que estoy haciendo mal?

EDITAR>

Cuando entro por primera vez en la Terminal, estoy dentro private/var/root/Library, el sistema creó una carpeta var cuando descubro que falta algo, supongo.

sanjihan
fuente
Por "te lleva de vuelta al inicio", ¿qué camino es este? Supongo /que comienzas con Volumesun camino relativo.
maybemaybeharry
1
¿Hay otras carpetas enumeradas en /Volumes? De lo contrario, es posible que primero deba ejecutar la Utilidad de Discos (está en uno de los menús) y montar la unidad principal allí.
nohillside
3
Si entiendo correctamente, ¿ cd OS\ X\ Base\ Systemte lleva de vuelta /? Le sugiero que siga la sugerencia de @ patrix de montar el disco principal a través de la Utilidad de Discos. Si necesita usar la línea de comando, diskutil mount /dev/disk0s2(suponiendo que disk0s2 es su partición principal).
maybemaybeharry
1
Otras carpetas son .Trashes, El disco duro externo que he conectado. sí, me lleva de vuelta a /. Eliminé la carpeta privada / var. Todo el infierno se desató desde entonces. Es por eso que estoy haciendo una recuperación de archivos.
sanjihan
2
Cuando se inicia en OS X Recovery, la raíz de Macintosh HD no lo es /, lo es /Volumes/Macintosh HD/.
user3439894

Respuestas:

13

Mi objetivo era copiar archivos al disco duro externo. Se almacenan en Macintosh HD (originalmente pensé que encontraría Macintosh HD en una subcarpeta del sistema base OS X, suposición errónea). No había Macintosh HD en la carpeta Volumes, porque primero necesitaba desbloquearlo (uso FileVault).

Primero necesita encontrar el lvUUID de su Macintosh HD. Usa este comando:

diskutil list // lvUUID

Busque texto similar a este:

Logical Volume on disk0s2 
4B2EFAAE-C871-4E6D-AB15-2DDE604B97CE // this is lvUUID
Unlocked Encrypted

Para desbloquear use este comando:

diskutil cs unlockVolume lvUUID #replace lvUUID by the one shown in the diskutil listing

Se le solicitará una contraseña para su cuenta de usuario. Después de eso, Macintosh HD estará presente en la /Volumes/carpeta.

Todo gracias a klanomath por iluminarme. Vea las preguntas y respuestas completas aquí: No Macintosh HD en la carpeta Volumes

sanjihan
fuente
GRACIAS !!!! AHHH !!! Tuve un problema con la extensión del kernel que me hizo no poder arrancar, y por supuesto no había una manera fácil y visible en el modo de recuperación para montar mi root fs, pero esto funcionó perfectamente y fue capaz de arreglar todo, GRACIAS GRACIAS USTED AHHHH !!!!!
sMyles
Si alguien necesita el tutorial está en este enlace: smyl.es/…
sMyles
También puede montar su disco duro desde la utilidad de disco, luego abrir el terminal y cd a él
BallpointBen
4

Cuando se inicia en OS X Recovery, la raíz de Macintosh HD no lo es /, es:
/Volumes/Macintosh HD/

Para llegar a su directorio de Inicio en la Terminal, use:

cd "/Volumes/Macintosh HD/Users/User_Name"

¿Dónde User_Nameestá el nombre de su cuenta de usuario?

Desde allí puede acceder a sus directorios, como Documentos, Escritorio, Imágenes, etc.


Al arrancar en la Partición de recuperación, Macintosh HD se monta automáticamente y debe aparecer en la lista /Volumes. Si este no es el caso, primero ejecute la Utilidad de Discos (accesible a través de uno de los menús en Modo de recuperación) para verificar si la unidad tiene errores y corregirlos.

usuario3439894
fuente
Al abrir la carpeta que me arroja por primera vez cuando abro la Terminal, puedo ver que no hay Volúmenes, solo. Adelante y Biblioteca. También edité mi pregunta con el resultado del comando pwd ejecutado justo después de abrir la Terminal.
sanjihan
@sanjihan, ¡no importa en qué directorio estés al iniciar Terminal en OS X Recovery! Tienes que navegar a donde quieres estar y la información que he presentado en mi respuesta cd "/Volumes/Macintosh HD/Users/User_Name"me funcionó cuando arranqué en OS X Recovery. Si su volumen de inicio interno no se llamaba Macintosh HD, cambie el comando a lo apropiado.
user3439894
¡De acuerdo con usted! Compre no hay Macintosh HD en volúmenes. solo OS X Base System y .Trashes. Pensé que OS X Base System es un padre de Macintosh HD. Me acabo de enterar que no. Continuaré con First Aid en Macintosh HD. Mybe que lo incluirá en Volúmenes
sanjihan
@sanjihan, si sale de la Terminal y entra en la Utilidad de Discos, ¿ve su Macintosh HD?
user3439894
Sí, pero está atenuado. Ejecuté First Aid en APPLE SSD, que es una carpeta principal de Macintosh HD.
sanjihan