Tengo dos volúmenes de CoreStorage en el disco, uno es de 200 GB y el otro de 50 GB. Quiero hacer el primero de 125 GB y el segundo de 125 GB.
Actualmente, he podido usar el comando diskutil cs resizeStack para reducir mi disco de 200 GB a 125 GB. Pero no puedo expandir mi segundo volumen de CoreStorage a 125 GB porque su grupo de volúmenes lógicos no contiene el espacio libre que generé.
CoreStorage logical volume groups (2 found)
|
+-- Logical Volume Group 5D6504C7-6C94-498E-B50C-64E3E4950AE0
| =========================================================
| Name: Macintosh HD
| Status: Online
| Size: 125318770688 B (125.3 GB)
| Free Space: 0 B (0 B)
| |
| +-< Physical Volume 499AA4FC-31C1-47A3-8364-89A0C836125C
| | ----------------------------------------------------
| | Index: 0
| | Disk: disk0s2
| | Status: Online
| | Size: 125318770688 B (125.3 GB)
| |
| +-> Logical Volume Family 163A0B82-4315-4C68-8403-52B5A918C57C
| ----------------------------------------------------------
| Encryption Status: Unlocked
| Encryption Type: AES-XTS
| Conversion Status: Complete
| Conversion Direction: -none-
| Has Encrypted Extents: Yes
| Fully Secure: Yes
| Passphrase Required: Yes
| |
| +-> Logical Volume 264CFBDC-8103-47E0-978E-738789320980
| ---------------------------------------------------
| Disk: disk1
| Status: Online
| Size (Total): 124999999488 B (125.0 GB)
| Conversion Progress: -none-
| Revertible: Yes (unlock and decryption required)
| LV Name: Macintosh HD
| Volume Name: Macintosh HD
| Content Hint: Apple_HFS
|
+-- Logical Volume Group 4793C4C8-0F56-4673-A2B6-98B15403CD33
=========================================================
Name: Macintosh HD 2
Status: Online
Size: 55443439616 B (55.4 GB)
Free Space: 28291072 B (28.3 MB)
|
+-< Physical Volume F67F2DAA-2E8E-4AE7-A976-42230747BAB4
| ----------------------------------------------------
| Index: 0
| Disk: disk0s4
| Status: Online
| Size: 55443439616 B (55.4 GB)
|
+-> Logical Volume Family DB936707-28B4-4CE1-9B4A-292639232785
----------------------------------------------------------
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Complete
Conversion Direction: -none-
Has Encrypted Extents: Yes
Fully Secure: Yes
Passphrase Required: Yes
|
+-> Logical Volume 976CA58C-E8FF-492A-9968-6FEF64C58A31
---------------------------------------------------
Disk: disk2
Status: Online
Size (Total): 55079600128 B (55.1 GB)
Conversion Progress: -none-
Revertible: Yes (unlock and decryption required)
LV Name: Macintosh HD 2
Volume Name: Macintosh HD 2
Content Hint: Apple_HFS
Salida de: df -k
Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1 122070312 101234644 20579668 84% 25372659 5144917 83% /
devfs 189 189 0 100% 656 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
map -fstab 0 0 0 100% 0 0 100% /Network/Servers
/dev/disk2 53788672 43664860 10123812 82% 10916213 2530953 81% /Volumes/Macintosh HD 2
Salida de: lista diskutil
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 125.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_CoreStorage 55.4 GB disk0s4
5: Apple_Boot Recovery HD 650.0 MB disk0s5
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD 2 *55.1 GB disk1
Logical Volume on disk0s4
976CA58C-E8FF-492A-9968-6FEF64C58A31
Unlocked Encrypted
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *125.0 GB disk2
Logical Volume on disk0s2
264CFBDC-8103-47E0-978E-738789320980
Unlocked Encrypted
Salida de: sudo gpt -r -vvv show -l /dev/disk0
gpt show: /dev/disk0: mediasize=251000193024; sectorsize=512; blocks=490234752
gpt show: /dev/disk0: PMBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=409600
gpt show: /dev/disk0: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=409640, size=244763224
gpt show: /dev/disk0: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=245172864, size=1269536
gpt show: /dev/disk0: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=380677208, size=108287968
gpt show: /dev/disk0: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=488965176, size=1269536
gpt show: /dev/disk0: Sec GPT at sector 490234751
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - "EFI System Partition"
409640 244763224 2 GPT part - "Macintosh HD"
245172864 1269536 3 GPT part - "Recovery HD"
246442400 134234808
380677208 108287968 4 GPT part - "Macintosh HD 2"
488965176 1269536 5 GPT part - "Recovery HD"
490234712 7
490234719 32 Sec GPT table
490234751 1 Sec GPT header
Si trato de cambiar el tamaño del volumen lógico, o la pila o el disco, todos obtienen el mismo error:
~ james$ diskutil coreStorage resizeDisk F67F2DAA-2E8E-4AE7-A976-42230747BAB4 125G
Started CoreStorage operation
Error: -69771: The target disk is too small for this operation
Por lo que puedo imaginar, necesito agregar el espacio al Grupo de volumen lógico 4793C4C8-0F56-4673-A2B6-98B15403CD33.
¡Cualquier ayuda sería muy apreciada!
No puede mover el bloque de inicio (= 380677208 para LVG2 o "Macintosh HD 2" en su caso) de un CoreStorage Volume (Group) de forma no destructiva. Lo mismo es válido para las particiones que no son de CoreStorage con herramientas integradas. AFAIK para este último solo iPartition y gparted work. Por lo tanto, no puede recuperar fácilmente el espacio vacío con un bloque de inicio más bajo y un tamaño arbitrario y agregarlo de forma contigua a los volúmenes CoreStorage o no CoreStorage existentes.
O con otras palabras: puede expandir volúmenes (CoreStorage o no CoreStorage) desde el bloque final a números de bloque más altos, pero no desde el bloque inicial a los más bajos.
Aunque tienes 2 opciones:
Ambos métodos requieren que realice una copia de seguridad/mover el contenido del segundo volumen lógico a otro volumen y su posterior eliminación.
Para ambos métodos, fuerce la copia de seguridad de todos sus datos.
A continuación, inicie en una memoria USB externa que contenga un sistema de arranque o en el modo de recuperación de Internet (presione altcmdRinmediatamente después del timbre de inicio)
diskutil cs list
ydiskutil list
diskutil cs deleteVolume LV2UUID
para borrar el segundo Volumen Lógico diskutil cs deleteVolume 976CA58C-E8FF-492A-9968-6FEF64C58A31
Ahora los 2 métodos diferentes se desvían:
Recreación de un segundo volumen de CoreStorage más grande (recomendado):
diskutil cs delete LVG2UUID
para eliminar el segundo Grupo de volúmenes lógicos diskutil cs delete 4793C4C8-0F56-4673-A2B6-98B15403CD33
diskutil cs list
repetidamente, verá el progreso de la tarea de descifrado (en %).después de completar la conversión, ingrese sudo gpt -r -vvv show -l /dev/disk0
*
debe ingresar una contraseña de administrador y luego
el resultado (se omiten algunas partes):
...
40 409600 1 GPT part - "EFI System Partition"
409640 244763224 2 GPT part - "Macintosh HD"
245172864 1269536 3 GPT part - "Recovery HD"
246442400(s) 134234808(a)
380677208 108287968(b) 4 GPT part - "Untitled"
488965176 1269536 5 GPT part - "Recovery HD"
...
diskutil list
diskutil unmountDisk /dev/DiskIdentifierLV
(probablemente disk1) para desmontar "Macintosh HD"diskutil unmountDisk /dev/disk0
sudo gpt remove -i IndexNumber DiskIdentifier
para eliminar una partición sudo gpt remove -i 4 disk0
para eliminar la partición llamada "Sin título"sudo gpt add -b StartBlock(s) -s NumberOfBlocks(a+b) DiskIdentifier
para crear una nueva partición llenando el espacio vacío. sudo gpt add -b 246442400 -s 242522776 disk0
diskutil list
para obtener el DiskIdentifier de su partición recién creada (probablemente disk0s4)diskutil cs create Name /dev/DiskIdentifier
para recrear su segundo LVG diskutil cs create "Macintosh HD 2" /dev/disk0s4
diskutil cs list
para obtener el UUID de LVG2. Cópialo.diskutil cs createVolume LVG2UUID jhfs+ Name 100%
diskutil cs createVolume <-PasteTheLVG2UUIDHere-> jhfs+ "Macintosh HD 2" 100%
exit
, salga de Terminal y reinicie a "Macintosh HD"Método de volúmenes físicos de cerebro disperso (no recomendado pero a veces necesario):
Este método es necesario si sudo gpt -r -vvv show -l /dev/disk0
muestra el siguiente resultado (se omiten algunas partes):
...
40 409600 1 GPT part - "EFI System Partition"
409640 244763224 2 GPT part - "Macintosh HD"
245172864 1269536 3 GPT part - "Recovery HD"
246442400 83034808
329477208 51200000 4 GPT part - "Data"
380677208 108287968 5 GPT part - "Macintosh HD 2"
488965176 1269536 6 GPT part - "Recovery HD"
...
Este diseño de partición puede ocurrir si tiene una partición de datos adicional entre sus 2 volúmenes de CoreStorage.
diskutil list
diskutil unmountDisk /dev/DiskIdentifierLV
(probablemente disk1) para desmontar "Macintosh HD"diskutil unmountDisk /dev/disk0
sudo gpt add -b StartBlock -s NumberOfBlocks DiskIdentifier
para crear una nueva partición llenando el espacio vacío. sudo gpt add -b 246442400 -s 83034808 disk0
diskutil list
para obtener el DiskIdentifier de la partición recién creada (probablemente disk0s6 - ¡compruebe el tamaño!)diskutil cs list
para obtener el LVG2UUIDdiskutil cs addDisk LVG2UUID DiskIdentifier
para agregar un disco físico a LVG2 diskutil cs addDisk 4793C4C8-0F56-4673-A2B6-98B15403CD33 disk0s6
diskutil cs createVolume LVG2UUID jhfs+ Name 100%
para crear un nuevo volumen lógico en LVG2 diskutil cs createVolume 4793C4C8-0F56-4673-A2B6-98B15403CD33 jhfs+ "Macintosh HD 2" 100%
exit
, salga de Terminal y reinicie a "Macintosh HD"*No tienes que ingresar ' sudo gpt...' si estás conectado como root (por ejemplo, modo de recuperación de Internet)
DiogoSaraiva
Ruscos
RefuX
Ruscos
klanomath
diskutil list
ysudo gpt -r -vvv show -l /dev/disk0
a su pregunta.