復旧モードでターミナルからファイルをバックアップする


14

私はリカバリモードでファイルを転送したいhttps://support.apple.com/en-us/HT201314。ターミナルを回復モードで開き、ファイルを外部ハードドライブにコピーしようとしました。私はこのコードを使用します

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

問題は、これがループを作成することです。OS \ X \ Base \ Systemにcdすると、最初に戻り/ますVolumes。つまり、が含まれるフォルダーです。ドキュメントディレクトリとデスクトップディレクトリ全体をコピーしたい。私が間違っているのは何ですか?

編集>

私が最初にターミナルに入ったとき、私は、private/var/root/Library何かが欠けていると思うときにシステムがvarフォルダを作成したと思います。


「最初に戻る」ことで、これはどの道ですか?私が想定しています/あなたがで始まるので、Volumes相対パスとして。
多分多分

1
にリストされている他のフォルダーはあります/Volumesか?それ以外の場合は、最初にディスクユーティリティを実行し(メニューの1つにあります)、そこにメインドライブをマウントする必要があります。
nohillside

3
私が正しく理解している場合は、にcd OS\ X\ Base\ System戻り/ますか?ディスクユーティリティを介してメインディスクをマウントするという@patrixの提案に従うことをお勧めします。コマンドラインを使用する必要がある場合diskutil mount /dev/disk0s2(disk0s2がメインパーティションであると仮定)。
多分多分

1
他のフォルダは.Trashes、接続した外部ハードドライブです。はい、/に戻ります。private / varフォルダーを削除しました。それ以来、すべての地獄はばらばらになりました。それが私がファイルの回復をしている理由です。
サンジハン

2
Macintosh HDのルートがOS Xリカバリで起動されたとき/、そうではありません/Volumes/Macintosh HD/
user3439894

回答:


13

私の目標は、外部ハードドライブにファイルをコピーすることでした。それらはMacintosh HDに保存されています(もともと、OS X Base SystemのサブフォルダーにMacintosh HDがあると思っていました-間違った仮定です)。最初にロックを解除する必要があるため、VolumesフォルダーにMacintosh HDはありませんでした(FileVaultを使用しています)。

まず、Macintosh HDのlvUUIDを見つける必要があります。次のコマンドを使用します。

diskutil list // lvUUID

次のようなテキストを探します。

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

ロックを解除するには、次のコマンドを使用します。

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

ユーザーアカウントのパスワードが求められます。その後、Macintosh HDが/Volumes/フォルダーに表示されます。

私を啓発してくれたクラノマスに感謝します。ここで完全なQ&Aを参照してください:ボリュームフォルダにMacintosh HDはありません


ありがとうございました !!!!ああ!カーネル拡張に問題があり、まったく起動できず、もちろん、リカバリモードでルートfsをマウントする簡単な目に見える方法はありませんでしたが、これは完全に機能し、すべてを修正できました、ありがとうございましたあなたはああ!!!!!
sMyles

誰もがチュートリアルが必要な場合には、このリンクにあります:smyl.es/...
sMyles

ディスクユーティリティからハードドライブをマウントし、ターミナルを開いてそこにcdすることもできます
BallpointBen


4

OS X Recoveryを起動したとき、Macintosh HDのルートはでなく/、次のとおりです。
/Volumes/Macintosh HD/

ターミナルのホームディレクトリにアクセスするには、次を使用します。

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

User_Nameユーザーアカウントの名前はどこですか。

そこから、ドキュメント、デスクトップ、写真などのディレクトリにアクセスできます。


リカバリパーティションから起動すると、Macintosh HDは自動的にマウントされ、にリストされ/Volumesます。そうでない場合は、まずディスクユーティリティ(リカバリモードのいずれかのメニューからアクセス可能)を実行して、ドライブのエラーをチェックし、修正してください。


フォルダーをls-ingすると、Terminalを開くと、まず.ForwardとLibraryだけのボリュームがないことがわかります。また、ターミナルを開いた直後に実行されたpwdコマンドの結果で質問を編集しました。
サンジハン

@ sanjihan、OS X Recoveryでターミナルを起動するとき、どのディレクトリにいても関係ありません!あなたが行きたい場所にナビゲートする必要があり、答えで私が提示した情報は次のとおりcd "/Volumes/Macintosh HD/Users/User_Name"です。OSX Recoveryを起動するときに私のために働きました。内部起動ボリュームの名前がMacintosh HDでない場合は、コマンドを適切なものに変更します。
user3439894

あなたに同意!ボリュームにはMacintosh HDはありません。OS X Base Systemと.Trashesのみ。OS X Base SystemはMacintosh HDの親だと思いました。それがわかっていないだけです。Macintosh HDの応急処置に進みます。ボリュームにそれをリストする
Mybe

@sanjihan、ターミナルを終了してディスクユーティリティに移動すると、Macintosh HDが表示されますか?
user3439894

はい、できますが、グレー表示されています。Macintosh HDの親フォルダーであるApple SSDで応急処置を実行しました。
サンジハン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.