File di backup dal terminale in modalità di ripristino


14

Voglio trasferire i file in modalità di recupero https://support.apple.com/en-us/HT201314 . Ho aperto Terminale in modalità di ripristino e ho provato a copiare i file sul disco rigido esterno. Io uso questo codice

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

Il problema è che questo crea un ciclo. Dopo aver inserito il CD in OS \ X \ Base \ System, mi riporta all'inizio, vale a dire la /cartella che contiene Volumes. Voglio copiare l'intera directory del documento e la directory del desktop. Cosa sto facendo di sbagliato?

EDIT>

Quando entro per private/var/root/Libraryla prima volta nel Terminale, ci sono , il sistema ha creato una cartella var quando immagino che manchi qualcosa, immagino.


Con "ti riporta all'inizio", quale percorso è questo? Sto assumendo /perché inizi con Volumesun percorso relativo.
forse

1
Ci sono altre cartelle elencati /Volumes? Altrimenti potrebbe essere necessario eseguire prima Utility Disco (si trova in uno dei menu) e montare lì l'unità principale.
Nohillside

3
Se ho capito bene, cd OS\ X\ Base\ Systemti riporta a /? Ti suggerisco di seguire il suggerimento di @ patrix di montare il disco principale tramite Utility Disco. Se è necessario utilizzare la riga di comando, diskutil mount /dev/disk0s2(presupponendo che disk0s2 sia la partizione principale).
forse

1
Altre cartelle sono .Trash, il disco rigido esterno che ho collegato. si, mi riporta a /. Ho cancellato la cartella private / var. Da allora si è scatenato l'inferno. Ecco perché sto facendo un recupero di file.
Sanjihan,

2
Quando avviato a OS X Recupero la radice del Macintosh HD non è /, è /Volumes/Macintosh HD/.
user3439894,

Risposte:


13

Il mio obiettivo era copiare i file sul disco rigido esterno. Sono memorizzati in Macintosh HD (inizialmente pensavo di trovare Macintosh HD in una sottocartella del sistema base OS X - presupposto errato). Non c'era Macintosh HD nella cartella Volumes, perché prima avevo bisogno di sbloccarlo (uso FileVault).

Per prima cosa devi trovare lvUUID del tuo Macintosh HD. Usa questo comando:

diskutil list // lvUUID

Cerca un testo simile a questo:

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

Per sbloccare utilizzare questo comando:

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

Ti verrà richiesta la password per il tuo account utente. Successivamente Macintosh HD sarà presente nella /Volumes/cartella.

Il tutto grazie a klanomath per me illuminante. Vedi domande e risposte complete qui: Nessun Macintosh HD nella cartella Volumes


GRAZIE !!!! AHHH !!! Ho avuto un problema con l'estensione del kernel che mi impediva di avviarlo affatto, e ovviamente non c'era un modo visibile facile in modalità di ripristino per montare il mio root fs, ma questo ha funzionato perfettamente ed è stato in grado di risolvere tutto, GRAZIE GRAZIE AHHHH !!!!!
sMyles,

Se qualcuno ha bisogno del tutorial è a questo link: smyl.es/…
sMyles il

Puoi anche montare il tuo disco rigido dall'utility del disco, quindi aprire il terminale e cd su di esso
BallpointBen


4

Quando avviato a OS X Recovery, la radice di Macintosh HD non /è:
/Volumes/Macintosh HD/

Per accedere alla directory Home in Terminal, utilizzare:

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

Dov'è User_Nameil nome del tuo account utente.

Da lì puoi accedere alle tue directory come Documenti, Desktop, Immagini, ecc.


Quando si avvia nella partizione di ripristino, Macintosh HD viene montato automaticamente e deve essere elencato in /Volumes. In caso contrario, eseguire prima Utility Disco (accessibile tramite uno dei menu in modalità di ripristino) per verificare la presenza di errori nell'unità e per risolverli.


dopo aver aperto la cartella in cui mi lancia per la prima volta quando apro Terminal posso vedere che non ci sono Volumi, solo. Forward e Library. Ho anche modificato la mia domanda con il risultato del comando pwd eseguito subito dopo l'apertura del Terminale.
Sanjihan,

@sanjihan, non importa in quale directory ti trovi all'avvio di Terminal in OS X Recovery! Devi navigare fino a dove vuoi essere e le informazioni che ho presentato nella mia risposta sono riutilizzate cd "/Volumes/Macintosh HD/Users/User_Name"per me all'avvio in OS X Recovery. Se il volume di avvio interno non era denominato Macintosh HD, modificare il comando su ciò che è appropriato.
user3439894,

Sono d'accordo con te! Acquista non c'è Macintosh HD in Volumi. solo OS X Base System e .Trash. Ho pensato che OS X Base System fosse un genitore di Macintosh HD. Ho appena scoperto che non lo è. Procederò con il Pronto Soccorso su Macintosh HD. Mybe che lo elencherà in Volumes
sanjihan,

@sanjihan, se esci da Terminal e vai in Utility Disco, vedi il tuo Macintosh HD?
user3439894,

si lo faccio, ma è disattivato. Ho eseguito First Aid su APPLE SSD che è una cartella principale di Macintosh HD.
Sanjihan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.