OS X Lion에서 암호화 된 볼륨에 새 파티션 생성


9

업데이트 : 아래를 참조하십시오.

OS X Lion의 외부 1TB 드라이브에서 500GB 파티션을 암호화했습니다. 다른 500GB는 아직 사용되지 않았으므로 지금 외장 드라이브에 다른 파티션을 만들고 싶습니다. 디스크 유틸리티를 사용하면이 작업을 수행 할 수 없으며 diskutil드라이브에 CoreStorage 물리 볼륨이 포함되어 있음 을 나타내는 명령 줄 유틸리티 를 참조하십시오.

유틸리티를 둘러 보았지만 diskutil지금까지 유용한 것을 찾지 못했습니다.

  • diskutil cs createVolume 논리적 볼륨 그룹의 크기를 먼저 조정해야하기 때문에 작동하지 않습니다.
  • diskutil resizeVolume작동하지만 CoreStorage 볼륨에서는 작동하지 않으므로 문제가 생길 수 있습니다 (예 : 암호화 된 볼륨이 disk2s1, disk2s2 및 disk2s3을 동시에 차지함) (내 diskutil출력 참조 )

일부 배경 정보는 Ars Technica 검토 에서 제공되지만 진행 방법에 대한 정보는 거의 없습니다. 이 Macworld 기사에서는 볼륨 크기를 조정하는 방법에 대해 설명하지만 이것이 CoreStorage 볼륨에는 적용되지 않는다고 생각합니다.

diskutil list출력 :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OSX                    *498.9 GB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:          Apple_CoreStorage                         499.8 GB   disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS TimeMachine disk       *499.5 GB   disk3

diskutil cs list출력은 다음과 같습니다.

CoreStorage logical volume groups (2 found)
|
+-- Logical Volume Group UUID1
|   =========================================================
|   Name:         OSX
|   Sequence:     1
|   Free Space:   0 B (0 B)
|   |
|   +-< Physical Volume UUID1.1
|   |   ----------------------------------------------------
|   |   Index:    0
|   |   Disk:     disk0s2
|   |   Status:   Online
|   |   Size:     499248103424 B (499.2 GB)
|   |
|   +-> Logical Volume Family UUID1.2
|       ----------------------------------------------------------
|       Sequence:               8
|       Encryption Status:      Unlocked
|       Encryption Type:        AES-XTS
|       Encryption Context:     Present
|       Conversion Status:      Complete
|       Has Encrypted Extents:  Yes
|       Conversion Direction:   -none-
|       |
|       +-> Logical Volume UUID1.2.1
|           ---------------------------------------------------
|           Disk:               disk1
|           Status:             Online
|           Sequence:           4
|           Size (Total):       498929332224 B (498.9 GB)
|           Size (Converted):   -none-
|           Revertible:         Yes (unlock and decryption required)
|           LV Name:            OSX
|           Volume Name:        OSX
|           Content Hint:       Apple_HFS
|
+-- Logical Volume Group UUID2
    =========================================================
    Name:         TimeMachine disk
    Sequence:     1
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume UUID2.1
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk2s2
    |   Status:   Online
    |   Size:     499796238336 B (499.8 GB)
    |
    +-> Logical Volume Family UUID2.2
        ----------------------------------------------------------
        Sequence:               9
        Encryption Status:      Unlocked
        Encryption Type:        AES-XTS
        Encryption Context:     Present
        Conversion Status:      Complete
        Has Encrypted Extents:  Yes
        Conversion Direction:   -none-
        |
        +-> Logical Volume UUID2.2.1
            ---------------------------------------------------
            Disk:               disk3
            Status:             Online
            Sequence:           4
            Size (Total):       499477467136 B (499.5 GB)
            Size (Converted):   -none-
            Revertible:         Yes (unlock and decryption required)
            LV Name:            TimeMachine disk
            Volume Name:        TimeMachine disk
            Content Hint:       Apple_HFS

업데이트 :

자세한 내용을 살펴본 후 현재 CoreStorage 볼륨이 그렇게 유연하지 않은 것 같습니다. 문서화되지 않은 일부 기능을 나열 하는 유용한 블로그 게시물이 있지만 CoreStorage 볼륨 크기 조정이 작동하지 않는 것 같습니다 .

이전 diskutil 명령을 사용해도 문제가 해결되지 않습니다.

  • diskutil resizeVolume disk2s2 R CoreStorage 파티션 / 볼륨이므로 사용할 수 없습니다
  • diskutil resizeVolume disk3 R 똑같다
  • diskutil partitionDisk 모든 볼륨을 먼저 삭제하기 때문에 작동하지 않습니다

CoreStorage 루틴을 사용하면 문제가 발생합니다

  • diskutil cs resizeDisk CoreStorage 물리 볼륨이 일반 파티션 디스크의 한계에 바인딩되어 있기 때문에 작동하지 않습니다
  • diskutil cs addDisk disk2를 파괴하지 않고 다시 파티션 할 수 없기 때문에 불가능합니다
  • diskutil cs resizeVolume 논리 볼륨 그룹이 충분히 크지 않기 때문에 작동하지 않습니다

결국 나는 이제 암호화를 되돌리고 있으며 디스크 유틸리티를 사용하여 드라이브를 비파괴 적으로 다시 파티션 할 것입니다.

답변:


3

이것에는 여러 가지 측면이 있습니다. 나는 모든 게시물을 (내가 아는 한) 모든 게시물을 한 게시물에 포함하려고 노력할 것입니다.

코어 스토리지 세계에서 볼륨 크기 조정

… 볼륨의 크기를 조정하지만 이것이 CoreStorage 볼륨에 적용되지 않는다고 생각합니다. …

해당 사항이 없습니다. 파티션 유형의 논리 볼륨에 대한 파일 끝의 http://www.wuala.com/grahamperrin/public/2011/07/30/b/ 폴더 에는 다음 문자열이 있습니다.2011-07-30 07.14.txtApple_HFS

Volume format does not support resizing

diskutil 코어 스토리지 복구…

현재 Apple_CoreStorage파티션의 크기를 조정 하려면 다음을 수행해야합니다.

  1. 역변환을 시작하다

  2. 변환이 완료되도록합니다.

역변환 완료 후

일반적으로

되돌릴 볼륨이 시작 볼륨이면 운영 체제를 다시 시작한 후에 완료해야합니다.

디스크 2

재시작은 불필요하지만 해를 끼치 지 않아야합니다. Time Machine에서 disk2의 일부를 사용하는 것을 고려할 때 필자의 직감은 변환 후 다시 시작이 적시에 이루어질 것입니다.

diskStorage 공간을 확보하기 위해 coreStorage 세계 내에 볼륨 추가

원하는 경우 암호화 유무에 관계없이 Apple Core Storage를 지원하지 않는 모든 운영 체제에서 볼륨을 인식하지 못할 수 있습니다.

diskutil coreStorage createVolume…

이 영역에서의 시도는 일반적으로 다음과 같은 응답으로 실패했습니다.

오류 : -69720 : 코어 스토리지 논리 볼륨 그룹에이 작업을위한 충분한 여유 공간이 없습니다.

(관련 질문이 있지만 시작 질문에서 주제가 맞지 않습니다.)

논리적 볼륨 제품군에 제공되는 물리적 볼륨의 비율 증가

AFAICT가 불가능합니다. 이 개념은 순수한 상상일지도 모릅니다 (Core Storage와 관련된 모든 것을 이해하는 척하지는 않습니다).

disk2의 여유 공간을 확보하기 위해 코어 스토리지 월드없이 / 볼륨 추가

Mac OS X 10.7 (빌드 11A511)에 포함 된 Apple 소프트웨어 사용

디스크의 여유 공간 절반을 암호화 된 절반과 함께 Snow Leopard와 호환되는 볼륨으로 만들려면 다음을 수행해야합니다.

  1. 현재 코어 스토리지를 사용하는 ~ 반을 완전히 되돌립니다.

    diskutil coreStorage revert /Volumes/TimeMachine\ disk

  2. 디스크 유틸리티를 사용하여 호환 가능한 파일 시스템으로 파티션 추가

  3. 시스템 환경 설정의 Time Machine 패널 (또는 확신이있는 경우 diskutil)을 사용하여 TimeMachine 디스크 를 암호화 된 코어 스토리지 세계에 저장하십시오 .

디스크 유틸리티를 사용하여 파티션을 관리 한 후 모든 볼륨을 복구하십시오

힌트 : 일부 환경에서 디스크 유틸리티 12 (346)를 사용하면 복구해야 할 수도 있으며, 그 필요성은 즉시 명백하지 않습니다. 이 버전의 디스크 유틸리티를 사용하여 파티션을 추가하거나 크기를 조정 한 후 해당 물리 디스크와 관련된 모든 물리 및 논리 볼륨을 확인하십시오.

타사 유틸리티 사용

하나 이상의 써드 파티 유틸리티가 coreStorage 환경없이 / JHFS + 파일 시스템으로 파티션을 추가 할 수 있습니다.

이러한 유틸리티가 모두 논리 파티션 / 볼륨을 인식하는 것은 아니므로 디스크에 쓰기를 시도하기 전에 논리 볼륨을 마운트 해제 할 준비를하십시오.

보다 일반적으로 : 타사 디스크 유틸리티를 사용하면 coreStorage 세계와 그 주변에서주의를 기울이십시오. Lion과의 "완전한"호환성에 대한 주장은 논쟁의 여지가 있습니다.

HTH 그레이엄


다음 폴더에 참조 용으로 더 많은 항목이 있습니다.

이러한 주제에 대한 유용한 정보를 Apple에서 출판하기를 기대합니다.


이와 관련된 답변은 아래에 나타납니다 superuser.com/questions/315803/...
그레이엄 페린에게

고마워요. 불행히도 일부 영역에서는 코어 스토리지 지원이 가장 잘 보이지 않는 것 같습니다. Apple의 업데이트로이 문제가 곧 해결되기를 바랍니다.
Tim

감사합니다. 더 짧은 답변을 제공하는 것이 좋습니다. 앞으로 몇 달 안에 상황이 어떻게 진행 될지 궁금합니다. 코어 스토리지에 관심이있는 써드 파티 개발자는 디스크 유틸리티를 보완하는 GUI로 발전 할 것입니다.
Graham Perrin

"이 작업을위한 코어 스토리지 논리 볼륨 그룹에 사용 가능한 공간이 충분하지 않습니다"에 대해 openradar.appspot.com/radar?id=1851404 를 제출 했습니다.
valexa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.