Copie la instalación de macOS a la segunda partición

2

Estoy ejecutando macOS Sierra 10.12.5 en la 4ta partición de mi HDD. Las particiones en orden:

  

Partition 1, 280 MB: EFI
Partition 2, 22 GB: Storage 1
Partition 3, 186 GB: Storage 2
Partition 4, 110 GB: Macintosh HD
Partition 5, 600 MB: Recovery HD

El almacenamiento 2 tiene 102 GB disponibles, y Macintosh HD solo tiene 66 GB, por lo que el espacio no es un problema. Necesito copiar mi instalación de macOS de Macintosh HD a Storage 2, para poder eliminar Macintosh HD y expandir Storage 2 para incluir la versión gratuita de 110 GB. El problema es que necesito preservar todos los datos en ambas particiones al copiar la instalación. Los datos del usuario, las preferencias del sistema, mis administradores de paquetes de línea de comandos, todo . Además, al hacerlo necesito que Storage 2 se convierta en un volumen de arranque. Las opciones para reinstalar macOS, limpiar el Almacenamiento 2 para una restauración desde Macintosh HD o limpiar y volver a particionar todo el disco son opciones aquí (no tengo una unidad de repuesto lo suficientemente grande como para almacenar toda esa información).

He probado un simple sudo cp -R / /Volumes/Storage\ 2/ (desde el sistema operativo que es), pero algunos archivos tienen permisos de lectura / copia denegados incluso para el usuario root, y eso es con SIP desactivado . Entonces ... ¿alguien tiene alguna idea? No soy parcial ni con la GUI ni con la línea de comandos, siempre y cuando se haga el trabajo. Gracias de antemano!

    
pregunta Alison E.E. 02.07.2017 - 05:49

1 respuesta

1

Bueno, logré lo que necesitaba usando el siguiente procedimiento:

  

1.) sudo -i
Entrar en shell de root

     

2.) mkdir /Volumes/Storage\ 2/Data/ && mv /Volumes/Storage\ 2/* /Volumes/Storage\ 2/Data/ && mv /Volumes/Storage\ 2/.* /Volumes/Storage\ 2/Data/
Esto reubicó todos mis datos en el volumen de destino a una carpeta separada

     

3.) ditto -X -V --nocache / /Volumes/Storage\ 2/
Esto copió todos los archivos y enlaces simbólicos de mi volumen de arranque al volumen "Almacenamiento 2", e hizo que el "Almacenamiento 2" se pudiera iniciar en el proceso.

     

4.) reboot > Almacenamiento 2
Booted into Storage 2

     

5.) diskutil eraseVolume "Free Space" Macintosh\ HD disk0s4
Eliminando el volumen de arranque anterior y dejando espacio libre en su lugar

     

6.) diskutil resizeVolume disk0s3 296G
Expande el nuevo volumen de inicio para incluir el espacio libre que acabo de crear

     

7.) diskutil rename disk0s3 Macintosh\ HD
Se ha cambiado el nombre del nuevo volumen de inicio para que coincida con el anterior

     

8.) diskutil eraseVolume "Free Space" Recovery\ HD disk0s5
Eliminar la partición de recuperación defectuosa

     

9.) diskutil resizeVolume disk0s3 296.6G
Expandir el nuevo volumen de inicio para incluir el resto del espacio libre

Desde que ejecuté esta mitad de mi proyecto de dos partes, el esquema de partición ahora se ve así:

  

Partición 1, 210 MB: EFI
  Partición 2, 22 GB: Almacenamiento 1
  Partición 3, 297 GB: Macintosh HD

Esperamos que esto sea útil para cualquier otra persona que necesite mover su instalación macOS a otra partición sin perder ningún dato, o para cualquier persona que necesite hacer una copia de seguridad de arranque de su sistema antes de realizar una operación potencialmente peligrosa.

Ahora que esta parte está terminada, solo necesito averiguar cómo convertir "Almacenamiento 1" en una partición de instalación de arranque.

    
respondido por el Alison E.E. 03.07.2017 - 21:36

Lea otras preguntas en las etiquetas