복구 모드의 터미널에서 파일 백업


16

복구 모드 https://support.apple.com/ko-kr/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-ing하면 시작 부분, 즉 포함 된 /폴더로 되돌아갑니다 Volumes. 전체 문서 디렉토리와 데스크탑 디렉토리를 복사하고 싶습니다. 내가 뭘 잘못하고 있니?

편집>

내가 터미널에 처음 들어갈 때, 나는 private/var/root/Library무언가를 알아낼 때 var 폴더를 만들었습니다.


"당신을 다시 시작으로 데려다 줄 것"으로, 이것은 어느 경로입니까? 상대 경로로 /시작하기 때문에 가정 Volumes합니다.
아마 maybeharry

1
에 다른 폴더가 /Volumes있습니까? 그렇지 않으면 디스크 유틸리티를 먼저 실행하고 (메뉴 중 하나에 있음) 메인 드라이브를 거기에 마운트해야합니다.
nohillside

3
내가 제대로 이해 cd OS\ X\ Base\ System하면 다시 연락을 /하시겠습니까? 디스크 유틸리티를 통해 기본 디스크를 마운트하는 @patrix의 제안을 따르는 것이 좋습니다. 명령 행을 사용해야하는 경우 diskutil mount /dev/disk0s2(disk0s2가 기본 파티션이라고 가정).
아마 maybeharry

1
다른 폴더는 휴지통입니다. 연결된 외부 하드 드라이브입니다. 예, /로 돌아갑니다. private / var 폴더를 삭제했습니다. 그 이후로 모든 지옥이 풀렸다. 그래서 파일을 복구하고 있습니다.
sanjihan

2
OS X 복구에 부팅 할 때 루트 매킨토시 HD의가 아닌 /, 그것은이다 /Volumes/Macintosh HD/.
user3439894

답변:


14

내 목표는 파일을 외장 하드 드라이브에 복사하는 것이 었습니다. 그것들은 Macintosh HD에 저장됩니다 (원래 OS X 기본 시스템의 하위 폴더에서 Macintosh HD를 찾을 것이라고 생각했습니다-잘못된 가정). 볼륨 폴더에 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/폴더에 나타납니다.

나를 깨우친 klanomath 에게 감사드립니다 . 전체 Q & A보기 : 볼륨 폴더에 Macintosh HD 없음


감사합니다 !!!! 아아 !!! 커널 확장에 문제가있어 전혀 부팅 할 수 없었습니다. 물론 복구 모드에서 루트 fs를 마운트하는 쉬운 방법은 없었지만 완벽하게 작동하여 모든 것을 고칠 수있었습니다. 감사합니다. 감사합니다 아 아아아 !!!!!
sMyles

튜토리얼이 필요한 사람은 다음 링크에 있습니다 : smyl.es/…
sMyles

디스크 유틸리티에서 하드 드라이브를 마운트 한 다음 터미널을 열고 CD를 넣을 수도 있습니다.
BallpointBen


4

OS X 복구로 부팅 할 때 Macintosh HD 의 루트 는 다음과 /같습니다.
/Volumes/Macintosh HD/

터미널에서 홈 디렉토리로 이동하려면 다음을 사용하십시오.

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

User_Name귀하의 사용자 계정 이름은 어디에 있습니까 ?

거기에서 문서, 데스크탑, 그림 등과 같은 디렉토리에 액세스 할 수 있습니다.


복구 파티션으로 부팅하면 Macintosh HD가 자동으로 마운트되며에 나열되어 있어야합니다 /Volumes. 그렇지 않은 경우 먼저 디스크 유틸리티 (복구 모드의 메뉴 중 하나를 통해 액세스 가능)를 실행하여 드라이브 오류를 확인하고 수정하십시오.


폴더를 ls-ing하면 터미널을 열 때 먼저 .Forward 및 Library 볼륨이 없음을 알 수 있습니다. 또한 터미널을 연 직후에 실행 된 pwd 명령의 결과로 내 질문을 편집했습니다.
sanjihan

@sanjihan, OS X Recovery에서 터미널을 시작할 때 어떤 디렉토리에 있든 상관 없습니다! cd "/Volumes/Macintosh HD/Users/User_Name"OS X 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에서 응급 처치를 실행했습니다.
sanjihan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.