터미널에서 파티션 (coreStorage 논리 볼륨)을 어떻게 삭제합니까?


15

마지막으로 디스크 유틸리티를 사용하여 HDD의 파티션을 변경하지 않는 이유를 마침내 이해했습니다 (요세미티 DP 테스트에 중요 할 수도 있음). 이제는 데이터와 CoreStorage 객체를 암호화했기 때문에 파티션을 변경하지 않는다고 말합니다. diskutil명령 줄에서 사용하도록 막연하게 말하지만 약간 불편합니다. 나는 이 문제를 해결하는 방법에 대한 훌륭하지만 불완전한 대답 과 함께 매우 비슷한 질문을 발견했습니다 . 그렇다면 작은 파티션을 어떻게 떨어 뜨릴 수 있습니까?

나는 diskutil corestorage list(아래 출력) 에서 내 통증 분할을 보지 못합니다 . 이것은 걱정입니다.

또한 (이전 질문에서도) 디스크 이름이 불안정한 경우도 있습니다. 때때로 디스크 유틸리티는 디스크의 원래 원래 이름 (도시바…), 때로는 새 작은 파티션의 이름을 나열합니다. 요세미티가 아닌 매버릭스에서이 파티션을 만들었습니다. 요세미티가 왜 이것을 망칠까요?

내 관련 터미널 출력 :

d2m66h2j:~ laszlosandor$ diskutil list; echo; diskutil cs list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            289.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:          Apple_CoreStorage                         29.3 GB    disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OS X Test              *28.8 GB    disk1

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group B6308EC8-297D-44BD-9212-6BD867F6331B
    =========================================================
    Name:         OS X Test
    Status:       Online
    Size:         29349998592 B (29.3 GB)
    Free Space:   204955648 B (205.0 MB)
    |
    +-< Physical Volume 3325F333-C8E3-46EE-9357-5E0C21A600D1
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s4
    |   Status:   Online
    |   Size:     29349998592 B (29.3 GB)
    |
    +-> Logical Volume Family E8CB0EB7-A2B7-48AA-AA13-5DE30867901B
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 2F7B1893-07E8-4194-840B-F2552042E055
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          28809494528 B (28.8 GB)
            Conversion Progress:   -none-
            Revertible:            Yes (no decryption required)
            LV Name:               OS X Test
            Volume Name:           OS X Test
            Content Hint:          Apple_HFS

1
다음 명령의 출력으로 게시물을 업데이트 할 수 있습니까?diskutil list; echo; diskutil cs list
njboot

답변:


13

나는 매우 추천 완전히이를 시도하기 전에 시스템을 백업, 하나 더 제외이 같은 프로그램을 사용하여 전체 드라이브를 복제, 더 나은 아직 설정되어 있지, 또는으로 TM을 사용하여 카본 복사 Cloner를을 .

논리 볼륨을 마운트 해제하십시오.

sudo diskutil unmount force /dev/disk1

논리 볼륨 그룹과 그 내용을 모두 제거하십시오.

sudo diskutil cs deleteLVG B6308EC8-297D-44BD-9212-6BD867F6331B

에서 diskutil의 man 페이지 :

  delete | deleteLVG lvgUUID | lvgName
           Delete a CoreStorage logical volume group. All logical volume families with their
           logical volumes are removed, the logical volume group is destroyed, and the now-
           orphaned physical volumes are erased and partition-typed as Journaled HFS+.

현재 분리 된 파티션 disk0s4을 시작 볼륨으로 병합합니다 disk0s2(참고 : disk0s3복구 파티션 하나도 지워지고 병합됩니다). disk0s5다른 복구 파티션은 영향을받지 않아야합니다.

sudo diskutil mergePartitions HFS+ "Apple_HFS Macintosh HD" disk0s2 disk0s4

다시, 맨 페이지에서 :

 Merge two or more partitions on a disk.  All data on merged partitions other than the first
                will be lost.  Data on the first partition will be lost as well if the force argument is
                given.

                If force is not given, and the first partition has a resizable file system (e.g. JHFS+), the
                file system will be preserved and grown in a data-preserving manner; your format and name
                parameters are ignored in this case.

부팅 볼륨 구조를 확인하십시오.

diskUtil VerifyVolume /

파티션 맵을 확인하십시오.

diskutil verifyDisk disk0

복구 모드 로 부팅 하거나 필요한 경우 인터넷 복구 로 부팅 하십시오 (오류가 표시되는 경우).

당신 남아 있어야 합니다 :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            319.7 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

이것은 좋은 대답입니다. 나는 그것을 시도하는 것을 주저합니다 (또는 큰 외부 HDD를 구입하고 이것을 시도하기 위해 백업하는 데 하루를 소비합니다. 온라인 백업은 Arq가있는 Amazon AWS에 있지만 전체 디스크는 아닙니다). 그러나 나는 내가 할 수있는 일을보고 당신의 대답을 받아 들일 것입니다. 감사!
László

1
@ László 천만에요. 방금 예비 부팅 드라이브에서 이것을 테스트하여 확인했지만 내가 말했듯이 최신 백업 (또는 두 개!)이 없으면 주 볼륨 에서이 작업을 수행하지 않습니다. 당신은 항상 내 친구를 백업해야합니다. 이 Toshiba 드라이브는 훌륭합니다. 항상 BOL을 사용합니다 . 건배.
njboot

이 기능은 기본적으로 효과가있었습니다. 두 HD 복구 기능이 모두 사라 졌다는 사실과는 별개입니다. 얼마나 큰 문제입니까? 왜 그런 일이 일어 났습니까? 어떻게 든 고쳐야할까요? 어떻게? 다시 감사합니다!
László

1
고마워 처음 두 명령을 사용하여 파티션을 삭제했지만 mergePartitions 사용에 약간 조심 스러웠으므로 그 후 디스크 유틸리티로 이동했습니다. Partitions (파티션) 탭이 더 이상 회색으로 표시되지 않아 거기서 사용할 수 있습니다 ( "사용되지 않은 공간"/ 고아 파티션 삭제, 디스크 크기 조정, 새 파티션 추가).
Mark Bao

1
디스크 유틸리티에서 포맷을 거부 한 손상된 Fusion Drive 파티션이 있습니다. 이 절차의 처음 두 단계를 따랐습니다 (복구 드라이브로 재부팅했기 때문에 사용할 수 없었 sudo으며 distil 명령이 이라는 차이점 이 있습니다 diskutil unmountDisk). 파티션이 다른 물리 디스크에 있기 때문에 mergePartitions 명령을 수행 할 수 없었지만 디스크 유틸리티로 다시 전환하면 삭제 된 LVG를 자동으로 인식하여 Fusion Drive를 재 구축하도록 제안했습니다. 성공! 올바른 길로 안내해 주셔서 감사합니다.
ghoppe

2

나는 이것이 오래된 기사라는 것을 알고 있지만 최근에 나에게 일어 났으며 요세미티 파티션을 제거하는 가장 쉬운 방법은 다음과 같습니다.

  1. 다른 OS를 부팅하십시오.
  2. 디스크 유틸리티 열기
  3. 요세미티 파티션을 선택하십시오
  4. 지우기 탭을 선택하고 지우십시오.
  5. 주 드라이브를 선택하고 파티션 탭으로 이동하면 Yosemite 파티션을 삭제하고 원래 크기로 다시 크기를 조정할 수 있습니다.

이것은 정확히 작동 해야하는 것이지만 작동하지 않았으므로 원래의 질문입니다. 그러나 감사합니다!
László

1

같은 문제가 발생하여 조금 더 쉽게 고칠 수있는이 기사를 찾았습니다.

을 실행 diskutil coreStorage list하고 논리 볼륨 uuid를 찾으십시오.

그런 다음 uuid 를 실행하십시오.diskutil coreStorage revert

당신의 경우에 diskutil coreStorage revert 2F7B1893-07E8-4194-840B-F2552042E055

http://awesometoast.com/yosemite-core-storage-and-partition-woes/


되돌리기는 변환에서 작성된 경우에만 작동합니다. 디스크 유틸리티에서 지우기 작업을 수행하여 광산을 바로 만들었습니다.
Almo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.