Aktualisiert : siehe unten.
Ich habe eine 500-GB-Partition auf einem externen 1-TB-Laufwerk unter OS X Lion verschlüsselt. Die anderen 500 GB wurden noch nicht verwendet und ich möchte jetzt eine weitere Partition auf dem externen Laufwerk erstellen. Das Festplatten-Dienstprogramm lässt mich dies nicht zu und verweist auf das Befehlszeilenprogramm diskutil
, wobei darauf hingewiesen wird, dass das Laufwerk physische CoreStorage-Volumes enthält.
Ich habe mich im Dienstprogramm umgesehen, diskutil
aber bisher nichts Nützliches gefunden:
diskutil cs createVolume
funktioniert nicht, da ich anscheinend zuerst die Größe der logischen Datenträgergruppe ändern muss.diskutil resizeVolume
funktioniert möglicherweise, aber dies funktioniert nicht auf CoreStorage-Volumes, daher befürchte ich, dass ich Probleme verursachen könnte (dh mein verschlüsseltes Volume belegt gleichzeitig disk2s1, disk2s2 und disk2s3) (siehe meinediskutil
Ausgabe ).
Einige Hintergrundinformationen werden in einem Ars Technica-Test gegeben , aber dies enthält nur wenige Informationen zum weiteren Vorgehen. In diesem Macworld-Artikel wird beschrieben , wie Sie die Größe eines Volumes ändern können. Ich glaube jedoch nicht, dass dies für CoreStorage-Volumes gilt.
Meine diskutil list
Ausgabe:
/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
meine diskutil cs list
Ausgabe hier:
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
Update :
Nachdem Sie sich nach weiteren Informationen umgesehen haben, scheinen die CoreStorage-Volumes derzeit nicht so flexibel zu sein. Es gibt einen nützlichen Blogpost, in dem einige undokumentierte Funktionen aufgelistet sind. Die Größenänderung eines CoreStorage-Volumes scheint jedoch nicht zu funktionieren .
Die Verwendung der alten diskutil-Befehle löst das Problem nicht:
diskutil resizeVolume disk2s2 R
ist nicht möglich, da es sich um eine CoreStorage-Partition / ein CoreStorage-Volume handeltdiskutil resizeVolume disk3 R
ist dasselbediskutil partitionDisk
funktioniert nicht, da zuerst alle Volumes gelöscht werden
Die Verwendung von CoreStorage-Routinen stößt ebenfalls auf Probleme
diskutil cs resizeDisk
funktioniert nicht, da das physische CoreStorage-Volume an die Grenzen der regulären Partition disk2s2 gebunden istdiskutil cs addDisk
ist nicht möglich, da ich disk2 nicht neu partitionieren kann, ohne es zu zerstörendiskutil cs resizeVolume
funktioniert nicht, da die logische Datenträgergruppe nicht groß genug ist
Am Ende setze ich jetzt die Verschlüsselung zurück und werde das Laufwerk nach Abschluss des Vorgangs zerstörungsfrei mit dem Festplatten-Dienstprogramm neu partitionieren.