Sichern Sie Dateien vom Terminal im Wiederherstellungsmodus

14

Ich möchte Dateien im Wiederherstellungsmodus https://support.apple.com/en-us/HT201314 übertragen . Ich habe das Terminal im Wiederherstellungsmodus geöffnet und versucht, Dateien auf eine externe Festplatte zu kopieren. Ich benutze diesen Code

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

Das Problem ist, dass dies eine Schleife erzeugt. Wenn ich zu OS \ X \ Base \ System cd-gehe, kehre ich zum Start zurück, nämlich zu dem /Ordner, der enthält Volumes. Ich möchte das gesamte Dokumentverzeichnis und das Desktopverzeichnis kopieren. Was mache ich falsch?

BEARBEITEN>

Als ich das Terminal zum ersten Mal betrete, private/var/root/Libraryhat das System einen var-Ordner erstellt, wenn ich herausgefunden habe, dass etwas fehlt.

Sanjihan
quelle
Mit "bringt Sie zurück zum Start", welcher Weg ist das? Ich gehe davon aus, /dass Sie Volumesals relativer Pfad beginnen.
Vielleicht am
1
Sind noch andere Ordner aufgeführt /Volumes? Andernfalls müssen Sie möglicherweise zuerst das Festplatten-Dienstprogramm ausführen (es befindet sich in einem der Menüs) und das Hauptlaufwerk dort bereitstellen.
Nohillside
3
Wenn ich richtig verstehe, cd OS\ X\ Base\ Systembringt Sie zurück zu /? Ich schlage vor, Sie folgen dem Vorschlag von @ patrix, die Hauptfestplatte über das Festplatten-Dienstprogramm zu mounten. Wenn Sie die Befehlszeile verwenden müssen diskutil mount /dev/disk0s2(vorausgesetzt, disk0s2 ist Ihre Hauptpartition).
Vielleicht am
1
Andere Ordner sind .Trashes, Die externe Festplatte, die ich angeschlossen habe. ja, es bringt mich zurück zu /. Ich habe den Ordner private / var gelöscht. Seitdem brach die Hölle los. Deshalb mache ich eine Wiederherstellung von Dateien.
Sanjihan
2
Wenn auf OS X Wiederherstellung der gebootet Wurzel des Macintosh HD ist nicht /, dann ist es /Volumes/Macintosh HD/.
user3439894

Antworten:

13

Mein Ziel war es, Dateien auf die externe Festplatte zu kopieren. Sie werden in Macintosh HD gespeichert (ich dachte ursprünglich, ich werde Macintosh HD in einem Unterordner von OS X Base System finden - falsche Annahme). Es gab keinen Macintosh HD im Volumes-Ordner, da ich ihn zuerst entsperren musste (ich verwende FileVault).

Zuerst müssen Sie die lvUUID Ihres Macintosh HD finden. Verwenden Sie diesen Befehl:

diskutil list // lvUUID

Suchen Sie nach ähnlichem Text:

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

Zum Entsperren verwenden Sie diesen Befehl:

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

Sie werden aufgefordert, ein Kennwort für Ihr Benutzerkonto einzugeben. Danach ist Macintosh HD im /Volumes/Ordner vorhanden.

Vielen Dank an klanomath für die Erleuchtung. Die vollständigen Fragen und Antworten finden Sie hier: Kein Macintosh HD im Ordner "Volumes"

Sanjihan
quelle
DANKE !!!! ÄHHH!!! Ich hatte ein Problem mit der Kernel-Erweiterung, das dazu führte, dass ich überhaupt nicht booten konnte, und natürlich gab es im Wiederherstellungsmodus keine leicht sichtbare Möglichkeit, meine Root-Fs zu mounten, aber dies funktionierte perfekt und konnte alles reparieren, DANKE DANKE SIE AHHHH !!!!!
sMyles
Wenn jemand das Tutorial braucht, ist es unter diesem Link: smyl.es/…
sMyles
Sie können Ihre Festplatte auch über das Festplatten-Dienstprogramm bereitstellen und dann das Terminal und die CD darauf öffnen
BallpointBen
4

Beim Booten von OS X Recovery ist das Stammverzeichnis des Macintosh HD nicht /:
/Volumes/Macintosh HD/

Verwenden Sie Folgendes, um zu Ihrem Home-Verzeichnis im Terminal zu gelangen:

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

Wo User_Nameist der Name Ihres Benutzerkontos?

Von dort aus können Sie auf Ihre Verzeichnisse wie Dokumente, Desktop, Bilder usw. zugreifen.


Beim Booten in die Wiederherstellungspartition wird der Macintosh HD automatisch gemountet und sollte in aufgeführt werden /Volumes. Wenn dies nicht der Fall ist, führen Sie zuerst das Festplatten-Dienstprogramm aus (das über eines der Menüs im Wiederherstellungsmodus zugänglich ist), um das Laufwerk auf Fehler zu überprüfen und diese beheben zu lassen.

user3439894
quelle
Beim Öffnen des Ordners, in den ich beim Öffnen des Terminals zuerst geworfen werde, kann ich sehen, dass keine Volumes vorhanden sind, nur .Forward und Library. Ich habe meine Frage auch mit dem Ergebnis des Befehls pwd bearbeitet, der direkt nach dem Öffnen des Terminals ausgeführt wurde.
Sanjihan
@sanjihan, Es spielt keine Rolle, in welchem ​​Verzeichnis Sie sich befinden, wenn Sie Terminal in OS X Recovery starten! Sie müssen dorthin navigieren, wo Sie sein möchten, und die Informationen, die ich in meiner Antwort angegeben habe, cd "/Volumes/Macintosh HD/Users/User_Name"haben beim Booten von OS X Recovery für mich funktioniert. Wenn Ihr internes Startvolume nicht Macintosh HD heißt, ändern Sie den Befehl in den entsprechenden Befehl.
user3439894
Ich stimme dir zu! Kaufen gibt es keinen Macintosh HD in Volumes. nur OS X Base System und .Trashes. Ich dachte, dass OS X Base System ein Elternteil von Macintosh HD ist. Ich habe gerade herausgefunden, dass es nicht so ist. Ich werde mit Erste Hilfe auf Macintosh HD verfahren. Mybe, die es in Bänden
auflisten wird
@sanjihan, Wenn Sie Terminal beenden und das Festplatten-Dienstprogramm aufrufen, sehen Sie Ihren Macintosh HD?
user3439894
Ja, aber es ist ausgegraut. Ich habe First Aid auf APPLE SSD ausgeführt, einem übergeordneten Ordner von Macintosh HD.
Sanjihan