อัปเดต : ดูด้านล่าง
ฉันเข้ารหัสพาร์ติชัน 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
เป็นไปไม่ได้เนื่องจากเป็นพาร์ติชัน / วอลุ่ม CoreStoragediskutil resizeVolume disk3 R
เหมือนกันdiskutil partitionDisk
ไม่ทำงานเนื่องจากจะลบโวลุ่มทั้งหมดก่อน
การใช้รูทีน CoreStorage ก็ประสบปัญหาเช่นกัน
diskutil cs resizeDisk
ไม่ทำงานเนื่องจากฟิสิคัลวอลุ่ม CoreStorage ถูกผูกไว้กับข้อ จำกัด ของพาร์ติชันปกติ disk2s2diskutil cs addDisk
เป็นไปไม่ได้เพราะฉันไม่สามารถแบ่งพาร์ติชันดิสก์ 2 โดยไม่ทำลายมันได้diskutil cs resizeVolume
ไม่ทำงานเนื่องจากกลุ่มโลจิคัลวอลุ่มไม่ใหญ่พอ
ในที่สุดฉันก็คืนค่าการเข้ารหัสและจะแบ่งพาร์ติชันไดรฟ์ใหม่โดยไม่ทำลายด้วย Disk Utility หลังจากนั้นเสร็จสิ้น