Estoy ejecutando macOS Sierra 10.12.5 en la cuarta 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 usa 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 los 110 GB ahora gratuitos. El problema es que necesito conservar todos los datos en ambas particiones mientras copio la instalación. Datos de usuario, 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. Ni reinstalar macOS, borrar Storage 2 para una restauración desde Macintosh HD, o borrar y volver a particionar todo el disco son opciones aquí (no tengo una unidad de repuesto lo suficientemente grande como para almacenar todos esos datos).
Probé un simple sudo cp -R / /Volumes/Storage\ 2/
(desde el sistema operativo), pero algunos archivos tienen permisos de lectura/copia denegados incluso al usuario raíz, y eso es con SIP desactivado . Así que... ¿alguien tiene alguna idea? No soy partidario ni de la GUI ni de la línea de comandos, siempre y cuando haga el trabajo. ¡Gracias de antemano!
Bueno, logré lograr lo que necesitaba usando el siguiente procedimiento:
1.)
sudo -i
Ingrese shell raíz2.)
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 separada3.)
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" fuera de arranque en el proceso.4.)
reboot
> Almacenamiento 2
Arrancado en Almacenamiento 25.)
diskutil eraseVolume "Free Space" Macintosh\ HD disk0s4
Eliminar el volumen de arranque anterior y dejar espacio libre en su lugar6.)
diskutil resizeVolume disk0s3 296G
Expanda el nuevo volumen de arranque para incluir el espacio libre que acabo de crear7.)
diskutil rename disk0s3 Macintosh\ HD
Se renombró el nuevo volumen de arranque para que coincida con el antiguo8.)
diskutil eraseVolume "Free Space" Recovery\ HD disk0s5
Eliminar la partición de recuperación defectuosa9.)
diskutil resizeVolume disk0s3 296.6G
Expanda el nuevo volumen de arranque para incluir el resto del espacio libre
Desde que realicé 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
Con suerte, esto será útil para cualquier otra persona que necesite mover su instalación de macOS a otra partición sin perder ningún dato, o para cualquiera 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á lista, solo necesito descubrir cómo convertir "Almacenamiento 1" en una partición de instalación de arranque.
diskutil mergePartitions disk0s3 disk0s5
.
toma
alison ee
ditto
.