Диск Fusion с 3 дисками своими руками

Можно ли собрать самодельный диск Fusion, используя 3 диска — 2 HD и 1 SSD?

Будет ли оборудование Fusion оптимизироваться на трех уровнях: SSD, затем быстрое HD, а затем медленное HD?

У меня есть 27-дюймовый iMac середины 2011 года с внутренним жестким диском на 1 терабайт. У меня также есть запасной жесткий диск на 1 ТБ и твердотельный накопитель на 256 ГБ, восстановленный с другого мертвого Mac. Я собираюсь установить один из них с помощью установочного комплекта iFixit и другой в контейнере вместо привода DVD. После того, как я это сделаю, могу ли я настроить все три как привод Fusion?

Ответы (1)

Можно создать группу логических томов, охватывающую более двух дисков. Я сомневаюсь, что он будет различать быстрый и медленный жесткий диск. Однако часть SSD должна работать.

Для этого вставьте все диски в iMac и загрузитесь с загрузочной флешки Mavericks или Yosemite.

Разделите все диски как простые тома с помощью Дисковой утилиты.

Затем откройте терминал и войдите diskutil list, чтобы получить обзор. Результат похож на этот:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS SSD                     255.6 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1000.0 GB  disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS HDD1                    999.6 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1000.0 GB  disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS HDD2                    999.6 GB   disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s3
/dev/disk3-disk15 with sizes between 1 GB and 512 KB are part of the boot disk as well as the thumb drive.

Теперь создайте группу логических томов с помощью:

diskutil cs create Fusion /dev/disk0s2 /dev/disk1s2 /dev/disk2s2

Выберите правильные идентификаторы дисков, найденные в списке diskutil.

Вывод будет похож на этот:

Started CoreStorage operation
Unmounting disk0s2
Touching partition type on disk0s2
Adding disk0s2 to Logical Volume Group
Unmounting disk1s2
Touching partition type on disk1s2
Adding disk1s2 to Logical Volume Group
Unmounting disk2s2
Touching partition type on disk2s2
Adding disk2s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk0s2 to Core Storage
Switching disk1s2 to Core Storage
Switching disk2s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "0AD5A644-34A7-4B44-A9BC-CD37411B8910"
Core Storage LVG UUID: 0AD5A644-34A7-4B44-A9BC-CD37411B8910

Теперь создайте новый логический том с:

diskutil cs createVolume lvgUUID jhfs+ Fusion 100%

с приведенным выше примером это

diskutil cs createVolume 0AD5A644-34A7-4B44-A9BC-CD37411B8910 jhfs+ Fusion 100%

Это даст следующее:

The Core Storage Logical Volume Group UUID is 0AD5A644-34A7-4B44-A9BC-CD37411B8910
Started CoreStorage operation
Waiting for Logical Volume to appear
Formatting file system for Logical Volume
Initialized /dev/rdisk16 as a 2 TB case-insensitive HFS Plus volume with a 172032k journal
Mounting disk
Core Storage LV UUID: 34345C6A-421B-4F03-A6D1-4C5A144FA610
Core Storage disk: disk16
Finished CoreStorage operation

2 ТБ ошибочно: на самом деле будет построен том ~ 2,25 ТБ:

...
/dev/disk16
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:                  Apple_HFS Fusion                 *2.3 TB     disk16
                             Logical Volume on disk0s2, disk1s2, ...
                             34345C6A-421B-4F03-A6D1-4C5A144FA610
                             Unencrypted
...

Теперь установите новую систему и наслаждайтесь самодельным SuperFusion Drive.


Нельзя скрыть один факт: диск SuperFusion Drive даже более уязвим для выхода из строя диска, чем обычный диск Fusion. Вероятность отказа сравнима с RAID0.

Вот сравнение для 1, 2 или 3 дисков:

Вероятность выживания (для новых дисков и с оптимизмом):

Nr of disks  1st year 2nd year 3rd year 4th year 5th year
          1       98%      90%      83%      78%      73%
          2       97%      82%      69%      61%      54%
          3       95%      74%      57%      47%      40%

Учитывая, что хотя бы одному диску уже 5 лет, вероятность выживания еще хуже. Так что лучше получить надежный резервный диск!


Удаленный вопрос, невидимый для некоторых или большинства пользователей, требует проверки скорости. Диск (Super)Fusion Drive не является RAID0/5/6, поэтому скорость чтения/записи напрямую зависит от физического диска, на который выполняется запись/чтение. Обычно не менее 4 ГБ на SSD остаются свободными . Можно ожидать, что первые ~4 ГБ, записанные на диск DYI SuperFusion Drive, будут переданы со скоростью SSD (150–550 МБ/с), а остальные — со скоростью HDD (20–120 МБ/с). Скорость чтения зависит от расположения файлов (например, SSD или HDD) и аналогична скорости записи.

Я не знал об уровне надежности raid0 - спасибо за предупреждение. Двум HD по 5 лет, и они оба были в макинтошах, которыми пользовались весь день напролет всю свою жизнь. Несмотря на то, что у меня есть надежная система резервного копирования, я не хочу жить с таким уровнем риска.
Вероятность выживания, вероятно , немного выше, поскольку надежность SSD лучше, чем когда-либо, но эта таблица является отличной иллюстрацией возможной проблемы с дисками Fusion.
Ждать. Если он не различает быстрый жесткий диск и медленный жесткий диск, как он различает жесткие диски и твердотельные накопители? Эти команды выглядят так, как будто вы просто создаете обычный диск RAID0 или что-то в этом роде. Я не понимаю, что здесь делает интеллектуальное кэширование (полагаю, LRU?).
@sudo Это не RAID! RAID0 будет иметь размер, в три раза превышающий наименьший том (= 765 ГБ).
Можете ли вы добавить еще один диск после уже созданного Fusion Drive? Спасибо
@malhal Да, конечно! Пожалуйста, задайте здесь отдельный вопрос с вашей проблемой, потому что это выходит за рамки вопроса здесь!
Это может быть излишним говорить, но всегда делайте резервные копии на отдельный диск