Cập nhật : xem bên dưới.
Tôi đã mã hóa phân vùng 500 GB trên ổ 1TB ngoài trên OS X Lion. 500 GB khác chưa được sử dụng và tôi muốn tạo một phân vùng khác trên ổ đĩa ngoài ngay bây giờ. Tiện ích đĩa sẽ không cho phép tôi làm điều này và đề cập đến tiện ích dòng lệnh diskutil
, lưu ý rằng ổ đĩa chứa các khối vật lý CoreStorage.
Tôi đã xem xét xung quanh trong tiện ích diskutil
nhưng cho đến nay tôi không tìm thấy bất cứ điều gì hữu ích:
diskutil cs createVolume
không hoạt động bởi vì trước tiên tôi phải thay đổi kích thước Nhóm khối logic, rõ ràng.diskutil resizeVolume
có thể hoạt động, nhưng điều này không hoạt động trên các khối CoreStorage, vì vậy tôi e rằng tôi có thể phá vỡ mọi thứ (tức là khối lượng được mã hóa của tôi chiếm đĩa2s1, đĩa2s2 và đĩa2s3 cùng một lúc) (xemdiskutil
đầu ra của tôi )
Một số thông tin cơ bản được đưa ra trong đánh giá Ars Technica , nhưng điều này cung cấp ít thông tin về cách tiến hành. Bài viết trên Macworld này hướng dẫn cách thay đổi kích thước một ổ đĩa, nhưng tôi không nghĩ rằng điều này có thể áp dụng cho các ổ đĩa CoreStorage.
diskutil list
Đầu ra của tôi :
/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
đầu ra của tôi ở đây:
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
Cập nhật :
Sau khi tìm kiếm thêm thông tin, có vẻ như khối lượng CoreStorage hiện tại không linh hoạt. Có một blogpost hữu ích liệt kê một số tính năng không có giấy tờ, nhưng vẫn thay đổi kích thước một khối CoreStorage dường như không hoạt động .
Sử dụng các lệnh Diskutil cũ không giải quyết được vấn đề:
diskutil resizeVolume disk2s2 R
không thể bởi vì nó là phân vùng / khối lượng CoreStoragediskutil resizeVolume disk3 R
là giống nhaudiskutil partitionDisk
không hoạt động vì nó xóa tất cả các tập trước
Sử dụng các thói quen CoreStorage cũng gặp rắc rối
diskutil cs resizeDisk
không hoạt động vì khối lượng vật lý CoreStorage bị ràng buộc với các giới hạn của phân vùng thông thường đĩa2s2diskutil cs addDisk
là không thể bởi vì tôi không thể phân vùng lại đĩa2 mà không phá hủy nódiskutil cs resizeVolume
không hoạt động vì nhóm khối lượng logic không đủ lớn
Cuối cùng, bây giờ tôi hoàn nguyên mã hóa và sẽ phân vùng lại ổ đĩa không bị phá hủy với Disk Utility sau khi hoàn tất.