Попытка восстановить Mac Mini из Time Machine Backup
У меня Mac Mini 2012 с термоядерным накопителем ~ 120 ГБ + 1 ТБ.
Я немного приподнял его, пытаясь установить двойную загрузку Ubuntu, и не смог восстановить его из резервной копии Time Machine из-за «Произошла ошибка при создании диска восстановления».
Чтобы исправить это, я удалил все тома всех типов с диска и начал заново, оставив 5 ГБ места для создаваемого раздела восстановления.
Поскольку теперь я знаю, как выглядит таблица (которую я опубликую… завтра после восстановления резервной копии), я уверен, что мог бы сделать это и путем изменения размера.
ОПАСНОСТЬ
Все эти команды очень опасны, если у вас есть данные на вашем диске (дисках).
Я использую фактические команды, которые я буду использовать, которые являются фактическими командами, которые кто-то другой с установленным на заводе приводом Fusion должен будет использовать.
Если причина, по которой вы пытаетесь добавить диск для восстановления, заключается в том, что ваш диск уже полностью испорчен, я НЕ рекомендовал бы выполнять следующие действия.
ОДНАКО, они могут быть полезными ссылками в дополнение к другим инструкциям в этих постах.
Проверка объемов
Посмотрите, что там, и сначала сделайте правильное суждение:
# See all physical partitions
diskutil list
# See all core storage volumes
diskutil cs list
Удаление всех томов
Затем удалите все, что нужно удалить:
# 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>
При необходимости создайте таблицу разделов с нуля:
# 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
Создать основное хранилище
Это будет "Macintosh HD", как вы знаете и любите
# 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%
Примечание. На этом этапе вы можете перезагрузиться, чтобы убедиться, что тома находятся в правильном порядке.
Размонтировать все
diskutil unmount "Macintosh HD"
diskutil unmount "Recovery HD"
diskutil unmountDisk /dev/disk0
diskutil unmountDisk /dev/disk1
Освободить место
Цель создания «Recovery HD» ранее - в предположении сценария, в котором вы хотите восстановить резервную копию Time Machine, - просто зарезервировать дополнительное пространство на конце одного из дисков, чтобы он не был поглощен каким-либо другим томом. ,
Теперь пришло время освободить его обратно, чтобы процесс восстановления мог создать его снова.
Сначала проверьте еще раз, чтобы увидеть, какие разделы существуют. Числа должны соответствовать выходным diskutil, но если не как перезагрузке или доверие gptболее diskutil.
В sizes не указаны в байтах , но секторов, которые, вероятно , по 4Kb. Может быть лучше сказать, что есть что по соотношению, чем по точному размеру.
gpt -r show /dev/disk0
Теперь удалите раздел, соответствующий «Recovery HD». После перезагрузки , которая изменилась с disk0s3на disk0s4меня.
gpt remove -i 4
После этого я перестал получать сообщение о невозможности создать раздел восстановления. Завтра я узнаю, действительно ли восстановление ТМ сработало. Я не уверен, что так и будет, так как я мало слышу о том, как работает диск на резервном диске. : - /
Ресурсы
Примечание: изменение размера основного хранилища
Многие из вещей, на которые я смотрел, только показали, как изменить размер и создать новый том, но вы можете изменить размер, не создавая новый том.
# 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!
Примечание: установить тип восстановления HD
Я не смог добиться успеха, создав пустой том для восстановления. Однако, если у вас есть BaseSystem.dmg и вы можете его восстановить, вы можете выбрать тип тома для скрытого раздела восстановления.
# 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