Оновлено : див. Нижче.
Я зашифрував розділ на 500 ГБ на зовнішньому накопичувачі 1 Тб на OS X Lion. Інші 500 Гб ще не використовувались, і зараз я хочу створити інший розділ на зовнішньому диску. Дискова утиліта не дозволить мені цього робити і посилається на утиліту командного рядка 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 resizeVolume disk2s2 R
неможливо, оскільки це розділ / обсяг CoreStoragediskutil resizeVolume disk3 R
те ж самеdiskutil partitionDisk
не працює, оскільки спочатку видаляє всі томи
Використання процедур CoreStorage також може зіткнутися з проблемою
diskutil cs resizeDisk
не працює, оскільки фізичний об'єм CoreStorage пов'язаний з межами звичайного розділу disk2s2diskutil cs addDisk
неможливо, тому що я не можу перерозподілити disk2, не знищивши йогоdiskutil cs resizeVolume
не працює, оскільки логічна група томів недостатньо велика
Зрештою, я повертаю шифрування і перероблю дисковод неруйнівно за допомогою Disk Utility після того, як це буде завершено.