2 votos

Copiar la instalación de MacOS a la segunda partición

Estoy ejecutando MacOS Sierra 10.12.5 en la cuarta partición de mi disco duro. 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

Storage 2 tiene 102 GB disponibles, y Macintosh HD sólo tiene 66 GB utilizados, así 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 ampliar Storage 2 para incluir los 110 GB ahora libres. El problema es que tengo que conservar todo los datos de ambas particiones al copiar la instalación. Los datos del usuario, las preferencias del sistema, mis gestores de paquetes de la línea de comandos, todo . Además, al hacerlo, necesito que Storage 2 se convierta en un volumen de arranque. Ni reinstalar MacOS, ni borrar el Almacenamiento 2 para restaurarlo desde el Macintosh HD, ni borrar y reparticionar todo el disco son opciones en este caso (no tengo una unidad de repuesto lo suficientemente grande como para almacenar todos esos datos).

He probado un simple sudo cp -R / /Volumes/Storage\ 2/ (desde in-OS es decir), pero algunos archivos tienen permisos de lectura/copia denegados incluso para el usuario Root, y eso es con SIP fuera de . Así que... ¿alguien tiene alguna idea? No soy partidario de la interfaz gráfica de usuario ni de la línea de comandos, siempre y cuando haga el trabajo. Gracias de antemano.

0 votos

Entiendo tu búsqueda y no tengo una respuesta, pero en mi opinión puedes intentar mover 40 Gb de archivos no relacionados con el sistema (que son movibles) al Almacenamiento 2, limpiar el Almacenamiento 1 (también moviéndolos al Almacenamiento 2), clonar el HD del Macintosh al Almacenamiento 1. Luego arrancar desde el Almacenamiento 1 y fusionar esas 3 particiones en una sola. E incluso si arranca desde el Almacenamiento 1, todavía no estoy seguro de que pueda reparticionar el Almacenamiento 2 y el Macintosh HD porque los errores de partición inesperados e inexplicables son un caso muy frecuente en mi experiencia.

0 votos

@toma Aunque tu sugerencia probablemente funcione, debo añadir que el Almacenamiento 1 está actualmente reservado para otras cosas, y necesita seguir siendo una partición separada. Verás, mi partición Recovery HD no ha funcionado desde Mavericks, y he tenido que usar un USB de instalación como unidad de recuperación. Desde que decidí clonar el USB de instalación para cada nueva versión de MacOS en el Almacenamiento 1, y utilizarlo como un combo de instalación/recuperación. He encontrado potencialmente una respuesta en el programa bash ditto Sin embargo.

2voto

fmarceau Puntos 91

Pues bien, he conseguido lo que necesitaba utilizando el siguiente procedimiento:

1.) sudo -i
Entrar en el shell 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" pudiera arrancar en el proceso.

4.) reboot > Almacenamiento 2
Arrancado en el almacén 2

5.) diskutil eraseVolume "Free Space" Macintosh\ HD disk0s4
Borrar el antiguo volumen de arranque y dejar espacio libre en su lugar

6.) diskutil resizeVolume disk0s3 296G
Expandir el nuevo volumen de arranque para incluir el espacio libre que acabo de hacer

7.) diskutil rename disk0s3 Macintosh\ HD
Cambiar el nombre del nuevo volumen de arranque para que coincida con el antiguo

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 arranque para incluir el resto del espacio libre

Desde que realicé esta mitad de mi proyecto en dos partes, el esquema de particiones tiene ahora este aspecto:

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

Esperemos que esto sea útil para cualquier otra persona que necesite mover su instalación de MacOS a otra partición sin perder ningún dato, o 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á hecha, sólo tengo que averiguar cómo convertir el "Almacenamiento 1" en una partición instaladora de arranque.

1 votos

Los pasos 5, 6, 8 y 9 pueden resumirse como diskutil mergePartitions disk0s3 disk0s5 .

1 votos

@klanomath Efectivamente podrían, sin embargo prefiero ser verboso en mis explicaciones, de esa manera alguien con menos experiencia manejando discos desde la línea de comandos puede seguir este procedimiento.

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