[apple] MacOS Sierra를 사용하여 외부 하드 드라이브에 불분명 한 암호화 파티션을 만드는 방법은 무엇입니까?

MacOS Sierra는 원하지 않는 파티션 된 외장 드라이브를 연결할 때마다 비밀번호를 묻습니다.

내가 가진 2016 프로 맥북 실행 시에라 10.12.6을씨게이트 백업 플러스 슬림 2TB 휴대용 외장 하드 드라이브 .

Time Capsule친구와 공유 할 수있는 백업용 1.2TB ( )와 800GB의 다른 파티션으로 드라이브를 분할했습니다 Tachyon.

궁극적으로 다음을 달성하고 싶습니다.

(1) 암호화 된 백업용 Time Capsule이 있어야합니다.

(2) 드라이브에 암호화 된 파티션이 있다는 것을 명확하게 알 수 없습니다 (예 : 컴퓨터가 연결될 때마다 암호를 입력하도록 요구하지 않고 암호를 키 체인에 저장하고 싶지 않습니다). 과

(3) 백업을 수행하거나 암호화 된 파티션에서 무언가를 가져올 준비가되면 명령 행 또는 디스크 유틸리티를 통해 사용 가능하게하십시오.

________________________________________________________

지금은 암호가 입력 될 때마다 암호를 입력 cancel하라는 메시지를 표시하며 암호화 된 드라이브를 꺼내서 다시 연결하지 않으면 다시 되 돌리는 방법을 모른다고 말합니다 .

여기에 이미지 설명을 입력하십시오



답변

그것을하는 방법-요약

파일 시스템이 해당 특정 볼륨을 마운트하지 못하게해야합니다. 이것은 일반적으로에 의해 처리되며 파일을 fstab통해 구성 /etc/fstab됩니다. 그러나 macOS (및 OS X)는 /etc/fstab파일 의 편집 , 즉 vifs 를 올바르게 처리하기 위해 다른 명령을 지정합니다 . EDITOR환경 변수 를 통해 구성된 기본 편집기가 없으면 사용되는 파일 편집기는 vi입니다. 이외의 편집기를 사용하는 방법을 포함하여 vifs아래 ” vifs명령에 대한 정보 “제목 아래에 추가 정보가 있습니다 vi.

단계별 지침

가장 먼저해야 할 일은 영향을 줄 볼륨의 UUID를 얻는 것입니다. UUID를 얻으려면 드라이브가 컴퓨터에 연결되어 있고 볼륨이 이미 마운트되어 있어야합니다. 이 경우 USB 드라이브를 연결하고 암호를 입력하여 볼륨에 액세스 할 수 있어야합니다.

이 작업이 완료되면 Finder에서 볼륨을 확인하여 확인할 수 있습니다. 터미널에 도착해야합니다. 터미널 창에서 명령을 입력하십시오 diskutil info /Volumes/<Volume Name> | grep 'Volume UUID'. 귀하의 경우 “”를 “Time \ Capsule”로 교체합니다. 이 경우 공백과 같은 특수 문자를 이스케이프하려면 백 슬래시 ()가 필요합니다. “볼륨 UUID : AA2313FE-7C4A-340F-8293-D74EA0ED34DE”와 비슷한 값을 가진 단일 행을 반환해야합니다. 여기서 “AA2313FE-7C4A-340F-8293-D74EA0ED34DE”인 UUID가 필요합니다. 그것을 선택하고 클립 보드 ( ⌘/Cmd+ C)에 복사하십시오 .

이제 /etc/fstab파일 을 편집해야 합니다. 기본적으로이 답변의 범위 내에서 다음 단계를 수행하는 데 사용중인 편집기에 익숙하다고 가정합니다.

sudo vifs터미널 창 에 입력하여 편집기를 시작하십시오 . 파일을 편집하기 위해 관리자 액세스 권한을 얻기 위해 관리자 비밀번호를 묻는 메시지가 표시됩니다.

편집기를 열고 클립 보드에있는 볼륨의 UUID를 사용하여 파일 끝에 다음과 같이 줄을 추가합니다 UUID=<Volume UUID from clipboard> /Volumes/Time\ Machine hfs rw,noauto. terminal 명령 man fstab을 사용하여 항목에 사용할 추가 옵션 또는 값을 얻을 수 있지만 여기에서 다음 옵션 및 값이 다음과 같이 지정됩니다.

  • /Volumes/<Volume Name - from above> 볼륨을 마운트 할 마운트 지점을 지정하십시오.
  • hfs파일 시스템 유형 (맥 볼륨입니다 일반적으로 HFS – H ierarchical F의 ILE의 S의 템)
  • rw,noauto
    • rw마운트로 r에 ead / w를 의식 장착 할 때
    • noauto볼륨을 자동으로 마운트 하지 마십시오

필요에 따라 줄을 추가하고 업데이트 한 후 파일을 저장하고 편집기를 종료하십시오. 이것이 “취득”되었는지 테스트하기 위해 디스크를 로그 아웃 / 로그인, 재부팅 또는 연결 해제 (꺼내기) 한 후 다시 연결할 수 있습니다. 볼륨이 더 이상 마운트되거나 암호를 요구하지 않아야합니다.

나중에 볼륨을 마운트해야 할 때 신뢰할 수있는 터미널로 돌아가서 명령을 사용하거나을 mount /Volumes/<Volume Name>열고 Disk Utility볼륨을 선택한 Mount다음 도구 모음 에서 버튼을 클릭하십시오 .

tl; dr

  • 다음 diskutil info /Volumes/<Volume Name>명령을 사용하여 터미널에서 볼륨의 UUID를 가져옵니다.
  • 명령 sudo vifs을 사용하여 (macOS / OS X의 경우) /etc/fstab파일 을 올바르게 잠그고 편집 하십시오.
  • 마운트 옵션에 /etc/fstab추가 noauto하여 UUID로 볼륨 의 파일에 항목을 추가하십시오.
  • 볼륨을 사용 / 마운트하려면 볼륨에 대한 Disk UtilityMount옵션을 사용하거나mount /Volumes/<Volume Name>

vifs명령 정보

다음은 vifs명령 의 내용과 이유에 대해 알아야 할 사항 입니다. 이 명령의 기능은 단순히 /etc/fstab호출하는 사용자가 편집 할 수 있도록 파일을 잠그고 파일을 vi( vi in 설명 vifs) 또는 편집기 (명령) 지정 시스템의 정의 된 EDITOR환경 변수 에서 엽니 다 . /etc/fstab파일을 직접 편집 할 수는 있지만 vifs명령을 사용하는 것이 Apple에서 권장 / 승인 한 유일한 방법입니다.

참고 문헌


답변