¿Cómo recupero todo el espacio en disco no asignado para agregarlo a macOS después de eliminar las particiones de Linux?

0

Originalmente encontré esta publicación con una posible respuesta, pero no entiendo cómo llevar a cabo el proceso, especialmente cuando dos unidades no se muestran a tamaño completo. Esto sucedió originalmente cuando tuve Ubuntu Gnome instalado junto con OS X (una unidad (SSD)).   He dedicado el SSD a mis sistemas operativos y el otro HDD a las carpetas de mi casa.

Cuando intenté eliminar las particiones de Linux (una en cada unidad) ahora están completamente fuera de la vista. No puedo recuperar ese espacio para agregarlo a mi sistema y partición de inicio en las unidades.

Ambos son unidades de 500 GB pero solo se utilizan 250 GB. Tengo un MacPro a mediados de 2012

(En caso de que se pregunte cómo tengo 2 unidades en este mac, reemplacé mi unidad óptica con una caja de disco duro)

Al tratar de leer el esquema gtp / pmbr esto es lo que escupe disk0 is osx disk1 está en casa.

  zackerys-MacBook-Pro:~ gefiltefish1478$ sudo gpt show disk1
Password:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  488050672      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  488460312       2024         
  488462336     260096      3  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  488722432  487790592         
  976513024     260096      4  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  976773120         15         
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header
zackerys-MacBook-Pro:~ gefiltefish1478$ sudo gpt show disk0
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6         
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640   499902768      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   500312408     1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   501581944   498372488         
   999954432      260096      4  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  1000214528         655         
  1000215183          32         Sec GPT table
  1000215215           1         Sec GPT header

Esta es la salida cuando ejecuto df .

df
Filesystem                       512-blocks      Used Available Capacity iused      ifree %iused  Mounted on
/dev/disk0s2                      499902768 130185800 369204968    27% 1249077 4293718202    0%   /
devfs                                   375       375         0   100%     651          0  100%   /dev
/dev/disk1s2                      488050672 465813600  22237072    96%   89020 4294878259    0%   /Volumes/HOME
map -hosts                                0         0         0   100%       0          0  100%   /net
map auto_home                             0         0         0   100%       0          0  100%   /home
localhost:/KJdZJAu-3rlfljye4LGYtx 499902768 499902768         0   100%       0          0  100%   /Volumes/MobileBackups
/dev/disk1s1                         403266        15    403251     1%       0          0  100%   /private/var/tmp/MP4XJX8Y  

Soy extremadamente cauteloso con respecto a la reescritura de cualquier GPT sin la participación de otra persona. Necesitando ayuda; Sé que @klanomath pudo solucionar este problema, espero que pueda aportar algo de mi situación. Posiblemente alguien pueda hacer una línea de comando de bash para automatizar el proceso para otros usuarios que puedan encontrar el problema.

Posible proyecto futuro de GitHub si descubro cómo hacerlo por mi cuenta.

    
pregunta NEXTCODE4U 03.01.2017 - 18:17

1 respuesta

2

Su disco contiene algunas particiones de intercambio de Linux de bloqueo: disk1s3, disk1s4 y disk0s4 (todas las particiones con el tipo 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F). Además, su probable disco de recuperación HD disk0s3 tiene el tipo incorrecto: debería ser 426F6F74-0000-11AA-AA11-00306543ECAC.

Dependiendo de su modelo de Mac, use el Modo de recuperación de Internet o una unidad de disco de arranque con instalador OS X para "reparar" sus discos.

Ya que su carpeta de usuario reside en una partición diferente, primero cree un usuario administrador de red de seguridad en su disco de arranque. Inicie sesión como segundo usuario administrador para asegurarse de que la cuenta funcione independientemente de su usuario administrador principal.

  • Arranque en el modo de recuperación de Internet (o la unidad de disco)
  • Abrir Terminal en la barra de menú > Utilidades
  • Ingrese diskutil list para obtener una descripción general.
  • Use los identificadores de disco de su SSD y el disco duro (por ejemplo, disco0 y disco1) ingrese gpt -r show disk$ .

    A continuación, asumo que el disco0 es el disco de tu sistema y el disco1 es el disco de tu HOME.

  • Desmonte ambos discos con diskutil umountDisk disk0 y diskutil umountDisk disk1 .
  • eliminar las dos particiones de intercambio en disk1:

    gpt remove -i 3 disk1
    diskutil umountDisk disk1
    gpt remove -i 4 disk1
    
  • elimine Recovery HD y las particiones de intercambio en disk1:

    gpt remove -i 3 disk0
    diskutil umountDisk disk0
    gpt remove -i 4 disk0
    diskutil umountDisk disk0
    
  • vuelva a agregar Recovery HD con el tipo adecuado:

    gpt add -i 3 -b 500312408 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
    
  • cambie el tamaño de ambos volúmenes principales con:

    diskutil resizeVolume /dev/disk0s2 100%
    diskutil resizeVolume /dev/disk1s2 100%
    
  • Verifique ambos volúmenes con diskutil verifyVolume disk0s2 y diskutil verifyVolume disk1s2 . Si es necesario, repare los volúmenes.
  • reiniciar
respondido por el klanomath 03.01.2017 - 20:00

Lea otras preguntas en las etiquetas