อัปเดต : ดูด้านล่าง
ฉันเข้ารหัสพาร์ติชัน 500 GB บนไดรฟ์ 1TB ภายนอกบน OS X Lion อีก 500 GB ยังไม่ได้ใช้และฉันต้องการสร้างพาร์ติชันอื่นบนไดรฟ์ภายนอกตอนนี้ โปรแกรมอรรถประโยชน์ดิสก์จะไม่ให้ฉันทำสิ่งนี้และอ้างถึงอรรถประโยชน์บรรทัดคำสั่ง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 ถูกผูกไว้กับข้อ จำกัด ของพาร์ติชันปกติ disk2s2
- diskutil cs addDiskเป็นไปไม่ได้เพราะฉันไม่สามารถแบ่งพาร์ติชันดิสก์ 2 โดยไม่ทำลายมันได้
- diskutil cs resizeVolumeไม่ทำงานเนื่องจากกลุ่มโลจิคัลวอลุ่มไม่ใหญ่พอ
ในที่สุดฉันก็คืนค่าการเข้ารหัสและจะแบ่งพาร์ติชันไดรฟ์ใหม่โดยไม่ทำลายด้วย Disk Utility หลังจากนั้นเสร็จสิ้น