0 votos

¿Cómo eliminar correctamente una partición de Linux sin estropear la unidad?

Sé que esto parece como un principiante / pregunta tonta, ya que una respuesta obvia sería:

  1. Abrir la Utilidad de Discos
  2. Eliminar partición Linux

Sin embargo parece que podría no ser tan fácil, y que seguir esos pasos podría llevar a esquemas de partición bastante desordenados:

Por lo tanto, estoy haciendo esta pregunta con la esperanza de una manera adecuada y segura para eliminar una partición de Linux después de un arranque dual Mac / Linux, sin tener que temer ir a un editor hexadecimal para reparar su unidad o utilizar la recuperación de Internet y perder todos sus datos.

Estoy ejecutando High Sierra 10.13.6 y Ubuntu 18.04, sin REFind y sin partición swap.

$ diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         180.8 GB   disk0s2
   3:       Microsoft Basic Data                         69.8 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +180.8 GB   disk1
                             Physical Store disk0s2
   1:                APFS Volume macOS                   69.9 GB    disk1s1
   2:                APFS Volume Preboot                 23.2 MB    disk1s2
   3:                APFS Volume Recovery                515.0 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

0 votos

Sugiero que su pregunta incluya el resultado de diskutil list . No inserte una imagen de la salida. Simplemente pegue el texto en la pregunta. No se preocupe por dar formato al texto. Alguien lo hará por usted.

0 votos

No existe una forma 100% segura de redimensionar una partición. Simplemente haz una copia de seguridad de tus datos de antemano. De todos modos, deberías guardar copias de seguridad.

0 votos

@Wowfunhappy: No hay forma 100% segura de usar un ordenador. Usa un ábaco en su lugar. Las reglas de cálculo también funcionan.

1voto

David Anderson Puntos 2189

Supongo que tienes Linux instalado en el Microsoft Basic Data partición. Aunque con Ubuntu 18, yo esperaría un Linux Filesystem tipo de partición.

El comando que se indica a continuación eliminará el Microsoft Basic Data partición. El espacio libre creado no aparecen en diskutil list .

sudo diskutil eraseVolume free none disk0s3

El comando que se indica a continuación añadirá el espacio libre a la partición contenedora APFS. Este espacio añadido estará disponible para MacOS.

sudo diskutil apfs resizeContainer disk0s2 0

Supongo que seguirá habiendo algo de código Linux en la partición EFI oculta. Los siguientes comandos eliminarán cualquier código Linux que pudiera causar la aparición de un icono en el Gestor de Inicio.

sudo diskutil mount disk0s1
rm -R /Volumes/EFI/EFI/Boot
sudo disktuil unmount disk0s1

0 votos

Hay que tener en cuenta que diskutil en este ejemplo está realizando exactamente la misma operación que se puede hacer con la Utilidad de Discos. Es muy probable que ejecuten exactamente el mismo código bajo el capó. Uno no va a ser más "seguro" que el otro.

0 votos

@Wowfunhappy: Eso es exactamente lo que ocurre. La Utilidad de Discos utiliza el diskutil , asr , hdiutil y otros comandos de Apple para realizar las tareas necesarias. El sitio diskutil , asr , hdiutil utilizan los comandos Unix mount , mount_apfs , umount , newfs_msdos , newfs_apfs , newfs_hfs , fsck , fsck_hfs , fsck_msdos , fsck_apfs etc. para realizar las tareas necesarias. El problema es que la Utilidad de Discos es conocida por hacer las cosas mal. Esto resulta en tener que introducir comandos para solucionar problemas causados por el uso de la Utilidad de Discos. Uno podría simplemente es los comandos en su lugar.

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