Put your lights on!

Как разобрать и собрать Fusion Drive

Надеюсь, Вам не прийдет в голову выполнять это без предварительного архивирования всех данных. Иначе вашим данным конец… Без причины делать этого не нужно. В моём случае, для разборки существующего Fusion Drive в своём Mac mini (Late 2014, MGEQ, Fusion Drive with 128GB SDD + 1TB HDD) у меня было 2 причины:

  1. Замена HDD на SSD такого же или большего объема.
  2. Размещение системных файлов и приложений на встроенном SSD (128 гигабайт для этих целей вполне остаточно) и вынесение пользовательских данных на новый, отдельный свежекупленный SSD 1TB.
  3. На тот момент, когда я это решил сделать, APFS не работала на Fusion Drive.

Fusion Drive — логическая группа томов (Logical Volume Group), то есть, виртуальная конструкция. Она объединяет два тома на двух физических устройствах: SSD+HDD. Используя Fusion Drive, ОС сама разряжается тем, что будет хранится на более быстром устройстве, а что нет. Но мне, после того как я решил заменить HDD на SSD, это не нужно было. Итак…

Разборка Fusion Drive

Начнем. Узнать внутренности вашего Fusion Drive можно командой:

diskutil cs list

В моем случае, в качестве ответа я получил следующее:

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 8A649CF4-F057-4769-BB84-512D2FA47175
    =========================================================
    Name:         Apple Fusion Drive
    Status:       Online
    Size:         1120333979648 B (1.1 TB)
    Free Space:   114688 B (114.7 KB)
    |
    +-< Physical Volume 6096C51B-760E-463D-83D1-6E1659A112C1
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +- Logical Volume Family 85322845-42D1-4517-889A-F1244EE03B13
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume FD21BD03-87C6-410F-AE82-34C8C625C763
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          1114478608384 B (1.1 TB)
            Revertible:            No
            LV Name:               MacOS
            Volume Name:           MacOS
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse

Мне нужен уникальный идентификатор Logical Volume Group (самый верхний) — [LVG UUID], то есть: 8A649CF4-F057-4769-BB84-512D2FA47175 . Копирую его и разбираю логическую группу томов на составляющие командой:

diskutil cs delete 8A649CF4-F057-4769-BB84-512D2FA47175

Разобрали, готово! Теперь можно использовать диски раздельно.

Сборка Fusion Drive

(Вдруг кому-то нужно будет вернуть все на место… как было). Получаем список физических дисков в системе командой:

diskutil list

Записываем (запоминаем) имена физических дисков из которых нужно создать новый Fusion Drive, например, в моём случае, это disk0 и disk1. Объединяем нужные физические диски в единую логическую группу командой:

diskutil cs create "Apple Fusion Drive" disk0 disk1

где “Apple Fusion Drive” всего лишь название вашего диска, можете назвать его как угодно. Смотрим на вывод этой команды. Нам нужен наш новый CoreStorage LVG UUID. Находим его, копируем. Затем, создаем и форматируем логический том командой:

diskutil cs createVolume [LVG UUID] jhfs+ MacOS 100%

где “jhfs+” означает тип файловой системы при форматировании логического тома, “MacOS” — его название (метка тома), которое будет отображаться в системе (выберите на свой вкус), “100%” — говорит о том, что логическому тому будет отведено для хранения информации все доступное пространство на двух входящих в него физических дисках.

Готово!

Инструкцию по замене hdd на ssd для моего Миника я нашел здесь. Там много чего есть полезного.

Так это было 🙂

комментария (-ев)

  • Если на вашем Mac один физический диск (не важно SSD или HDD) и Вы используете ОС младше macOS Mojave (Yosemite, El Capitan, Sierra, High Sierra), нет никакого смысла использовать CoreStorage — менеджер томов, специально разработанный для Fusion Drive. В этом случае можно безболезненно вернуть старую добрую HFS+ разметку.
    Загружаете Mac в режиме восстановления (⌘+R), запускаете Терминал. Потом, делаете так:

    1. Выполняете команду diskutil cs list. Вам нужен будет самый нижний LVG (lvUUID). Если ориентироваться на мой пример, то это был бы FD21BD03-87C6-410F-AE82-34C8C625C763;

    ВАЖНО: При выводе команды Вы должны видеть в характеристиках преобразуемого тома вот такую запись: Revertible: Yes (no decryption required). У меня её нет конечно же (Revertible: No), потому как мой том — Fusion Drive. Его не возможно безопасно (без потери информации) преобразовать.

    ПРИМЕЧАНИЕ: Если у Вас в системе нет томов CoreStorage, то вышеуказанная команд не сработает вообще.

    2. Чтобы безопасно преобразовать том CoreStorage в том HFS+, нужно ввести команду:
    diskutil coreStorage revert [LVG]
    то есть в моем примере это:
    diskutil coreStorage revert FD21BD03-87C6-410F-AE82-34C8C625C763
    Дождитесь завершения выполнения команды. Это будет достаточно быстро.

    3. После преобразования нужно обязательно перезагрузить Mac!

Put your lights on!

Свежие записи

Страница в соц. сетях

Подпишитесь на новости страницы и участвуйте в их обсуждении

Архивы

Рубрики

Мета