명령 줄에서 암호화 된 디스크를 어떻게 마운트합니까?


17

diskutil mount disk3터미널을 입력하면 볼륨이 성공적으로 마운트되었습니다 . 그러나 디스크가 마운트되지 않았으므로 Disk Utility.app의 GUI를 열어 디스크를 확인할 수 있으며 디스크가 Finder에 표시되지 않습니다.

디스크가 암호화되어 있고 터미널 명령이 암호화 된 디스크의 암호를 검색하기 위해 "키 체인"을 통과하지 않기 때문인 것 같습니다.

어떻게 생각해? 명령 행을 통해 암호화 된 디스크를 마운트하는 방법이 있습니까?
감사.

답변:


25

당신은 실행하려는 diskutil coreStorage unlockVolume <UUID>의 UUID가 암호화 된 디스크와 관련된 논리 볼륨 UUID이고, /dev/disk3. diskutil cs list터미널에서 실행 하고 관련 출력을 찾아 lvUUID를 얻을 수 있습니다 /dev/disk3. 식별자는 'B807C2A0-577F-3DB0-9002-F82B9137696C'와 같은 긴 문자열입니다.

이때 암호를 입력하라는 메시지가 표시되고 올바른 경우 디스크 잠금을 해제합니다.


2
이것은 훌륭하게 작동했습니다. diskutil coreStorage 목록을 수행 할 때 장치를 나타내는 이러한 ID 스택이 발생할 수 있습니다. 필자의 경우 스택은 논리적 볼륨 그룹, 물리적 볼륨, 논리적 볼륨 제품군 및 마지막으로 논리적 볼륨과 같습니다. unlockVolume 호출에 논리 볼륨 (마지막 볼륨)으로 표시된 ID를 사용하려고합니다.
Robert Casey

현대 apfs 파일 시스템에 대한 참고 사용해야 diskutil apfs unlockVolumediskutil apfs list
최대 코플란

10

hdiutil암호로 보호 된 디스크 이미지를 마운트하는 데 사용할 수 있습니다 .

hdiutil attach -agentpass /path/to/image.dmg

그러면 디스크 이미지를 마운트하고 암호 문구를 입력하라는 메시지가 나타납니다. 공개 키로 암호화 된 경우 option을 사용하여 전달할 수 있습니다 -pubkey.


감사. 이것은 내가 찾고있는 것이 아닙니다. 디스크가 암호화 된 암호를 요구하지 않습니다. 디스크를 연결하기 전에 로컬 계정 암호를 두 번 요구합니다.
josswinn

3
이상하게도 -agentpass 옵션을 생략 하면 암호를 묻는 메시지 만 표시됩니다 .
Teo Sartori

1
hdiutil을 사용하는 귀하의 답변은 OP 및 질문과 관련이 없습니다.이 질문 은 암호화 된 디스크 이미지가 아니라 명령 줄에서 암호화 된 디스크를 마운트하는 것과 관련이 있습니다. 두 가지 다른 것입니다! diskutil을 사용한 Foundling의 답변이 정답입니다!
user3439894

좋은 대답입니다. hdiutil은 내가 가지고있는 또 다른 관련 질문에 대한 답변입니다. 암호화 된 dmg를 마운트 해제하고 새 마운트에서 암호를 묻기 위해 "잠금"하는 방법입니다. 대답은hdiutil eject /Volumes/your_volume
Vladimir Tolstikov

2

오늘 다르게하고있는 것을 볼 수는 없지만

diskutil unmount disk3           

diskutil mount disk3        

제대로 작동하고 HDD를 마운트 해제하고 마운트하는 중이며 Finder에서 볼 수 있습니다. 암호화와 관련이없는 것 같습니다.


1
당신은 여기에 당신의 자신의 질문에 대답하고 있습니까? 그렇다면 문제가 단순히 사라 졌다는 대답입니까?
다니엘

0

복구 모드로 들어갑니다. 터미널 앱을 엽니 다. 다음을 실행하여 명령 행에서 디스크 유틸리티 앱을 실행하십시오.

/Applications/Utilities/Disk\ Utility.app/Contents/MacOS/Disk\ Utility

잠금 드라이브를 선택하고 마운트를 클릭하십시오. 암호화 된 경우 비밀번호를 묻는 메시지가 표시됩니다

그런 다음 루트 볼륨을 정상적으로 입력 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.