Intentando recuperar Mac Mini de Time Machine Backup
Tengo una Mac Mini 2012 con una unidad de fusión de ~ 120GB + 1TB.
Lo agarré un poco al intentar instalar un arranque dual de Ubuntu y no pude restaurarlo desde mi copia de seguridad de Time Machine debido a "Hubo un error al crear el disco de recuperación".
Para solucionarlo, eliminé todos los volúmenes de todos los tipos del disco y comencé de nuevo, dejando 5 gb de espacio para crear la partición de recuperación.
Como ahora sé cómo terminó la tabla (que volveré a publicar ... mañana después de que se restablezca la copia de seguridad), estoy seguro de que también podría haberlo hecho cambiando el tamaño.
PELIGRO
Todos estos comandos son muy peligrosos si tiene datos en su (s) disco (s).
Estoy usando los comandos reales que usaría, que son los comandos reales que alguien más con una unidad de fusión instalada de fábrica necesitaría usar.
A menos que la razón por la que intentas agregar una unidad de recuperación sea que tu unidad ya está completamente en mal estado, NO recomendaría seguir estos pasos.
SIN EMBARGO, pueden aparecer como referencias útiles además de otras instrucciones en estas publicaciones.
Inspeccionar volúmenes
Mire para ver qué hay allí y haga los juicios adecuados primero:
# See all physical partitions
diskutil list
# See all core storage volumes
diskutil cs list
Eliminar todos los volúmenes
Luego elimine lo que sea necesario eliminar:
# Delete a Logical Volume
diskutil cs deleteVolume <lvUUID>
# Delete a Physical Volume
diskutil cs deleteDisk <pvUUID>
# Delete a Logical Volume Group (everything)
diskutil cs delete <lvgUUID>
Recree la tabla de partición desde cero, si es necesario:
# Re-partition and format the HDD
# `R` means Remainder
# `5G` means ~4.7GiB
diskutil partitionDisk disk0 2 GPT \
JHFS+ Macintosh\ HD R \
JHFS+ Recovery\ HD 5G
# Re-partition and format the SSD
# the remainder, `R`, is 100% of the usable disk space
diskutil partitionDisk disk1 1 GPT \
JHFS+ Macintosh\ HD R
Crear almacenamiento central
Este será "Macintosh HD" como sabes y amas
# Create a logical volume group named "Macintosh HD"
diskutil cs create Macintosh\ HD disk0s2 disk1
# Create a volume (of the same name) using 100% of the group
diskutil cs createVolume <lvgUUID> jhfs+ Macintosh\ HD 100%
Nota: es posible que desee reiniciar en esta etapa para asegurarse de que los volúmenes estén en el orden correcto.
Desmontar todas las cosas
diskutil unmount "Macintosh HD"
diskutil unmount "Recovery HD"
diskutil unmountDisk /dev/disk0
diskutil unmountDisk /dev/disk1
Liberar espacio
El propósito de crear "Recuperación HD" anteriormente, suponiendo el escenario en el que desea restaurar desde una copia de seguridad de Time Machine, es simplemente reservar espacio adicional al final de uno de los discos para que no se absorba en ningún otro volumen .
Ahora es el momento de liberarlo para que el proceso de restauración pueda crearlo nuevamente.
Primero verifique nuevamente para ver qué particiones existen. Los números deben coincidir con la salida de diskutil
, pero si no, reiniciar o confiar de gpt
nuevo diskutil
.
Los size
s no están listados en bytes sino en sectores, que probablemente sean 4KiB. Puede ser mejor saber cuál es cuál por relación que por tamaño exacto.
gpt -r show /dev/disk0
Ahora elimine la partición correspondiente a "Recuperación HD". Después de un reinicio que había cambiado de disk0s3
a disk0s4
para mí.
gpt remove -i 4
Después de eso, dejé de recibir el error de no poder crear una partición de recuperación. Mañana sabré si la recuperación de TM realmente funcionó. No estoy seguro de que lo hará, ya que no escucho mucho sobre la actividad del disco en la unidad de copia de seguridad. : - /
Recursos
Nota: cambiar el tamaño del almacenamiento central
Muchas de las cosas que miré solo mostraban cómo cambiar el tamaño Y crear un nuevo volumen, pero puede cambiar el tamaño sin crear un nuevo volumen.
# First resize the logical volume
diskutil coreStorage resizeVolume <lvUUID> 1T
# Next resize the physical volume
diskutil coreStorage resizeDisk <pvUUID> 997G
# Tada! You have free space!
Nota: Establezca el tipo de recuperación HD
No pude obtener éxito al crear un volumen de recuperación en blanco. Sin embargo, si tiene BaseSystem.dmg y puede restaurarlo, puede configurar el tipo de volumen para que sea una partición de recuperación oculta.
# Unmount to be able to make changes
diskutil unmount /dev/disk0s3
# Change the type from Apple_HFS to Apple_Boot
asr adjust -target /dev/disk0s3 -settype Apple_Boot