0 votos

¿Cómo puedo recuperar todo el espacio de disco no asignado para añadirlo a MacOS después de eliminar las particiones de Linux?

Al principio me encontré con esta entrada con una posible respuesta, pero, no entiendo cómo ir sobre el proceso, especialmente cuando 2 unidades no están mostrando tanto allí tamaño completo. Esto sucedió originalmente cuando tenía Ubuntu Gnome instalado junto con OS X (una unidad (SSD)). He dedicado el SSD a mis OS y el otro HDD a mis carpetas de inicio.

Cuando intenté borrar las particiones de Linux (una en cada unidad) ahora han desaparecido por completo. Soy incapaz de recuperar ese espacio para añadirlo a mi sistema y partiton casa en las unidades.

Ambas son unidades de 500 GB, pero sólo se utilizan 250 GB. Tengo un MacPro de mediados de 2012

(En caso de que se preguntan cómo tengo 2 unidades en este mac he sustituido mi unidad óptica con un disco duro caddy)

Al intentar leer el esquema gtp/pmbr esto es lo que sale disk0 es osx disk1 es home.

  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

disk1

and both drives show somthing like this

Este es el resultado 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 acerca de la reescritura de cualquier GPT sin el aporte de otra persona. Necesidad de ayuda; Sé @klanomath fue capaz de solucionar este problema espero que pueda tener alguna entrada en mi situación. Posiblemente alguien puede hacer una línea de comandos bash para automatizar el proceso para otros usuarios que pueden encontrar el problema.

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

0 votos

Esta pregunta es muy difícil de leer. ¿Podría añadir algunos signos de puntuación y ajustar el formato? Eso ayudará a la gente a entender tu problema y a intentar sugerir soluciones.

0 votos

@fsb Sí, mis disculpas. Lo he editado; necesito ayuda desesperadamente.

0 votos

¿Qué pregunta exactamente?

1voto

klanomath Puntos 19587

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

Dependiendo de su modelo de Mac, puede utilizar el modo de recuperación de Internet o una unidad de memoria USB de arranque con el instalador de OS X para "reparar" sus discos.


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


  • Arranque en el modo de recuperación de Internet (o en la unidad USB)

  • Abra Terminal en la barra de menú > Utilidades

  • Entre en diskutil list para obtener una visión general.

  • Utilice los identificadores de disco de su SSD y del HDD (por ejemplo, disk0 y disk1) introduzca gpt -r show disk$ .

    Abajo asumo que disk0 es tu disco de sistema y disk1 es tu disco HOME.

  • Desmonte ambos discos con diskutil umountDisk disk0 y diskutil umountDisk disk1 .

  • eliminar las dos particiones swap del disco1:

    gpt remove -i 3 disk1
    diskutil umountDisk disk1
    gpt remove -i 4 disk1
  • elimine el Recovery HD y las particiones swap del disco1:

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

    gpt add -i 3 -b 500312408 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
  • redimensionar 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X