Fusion Drive или SSD

Многие из нас слышали, но не все до конца понимают, что такое Fusion Drive и в чем его отличия от SSD. Что такое SSD накопитель я подробно рассматривал в одной из своих статей, сейчас же мне хотелось бы рассмотреть Fusion Drive. И постараться сравнить, что же из них лучше для использования на компьютерах.

Сразу хочу отметить, что технология Fusion Drive разрабатывалась и работает только под Mac OS начиная с версии 10.8.2 и выше. Это действительно серьезный прорыв в технологии хранения данных. Данная функция доступна и пользователям Хакинтош, но только при использовании загрузчика Clover EFI Bootloader.

К сожалению Microsoft ничего даже отдаленного своим пользователям предложить не может или не хочет, да не суть.

Что такое Fusion Drive

Fusion Drive — это два отдельных диска, один из которых является твердотельным накопителем (SSD), а второй диск представляет собой привычный накопитель на жёстких магнитных дисках (HDD). Apple решили включать в свои продукты вариации Fusion Drive с объёмом SSD, равным 128 ГБ, и вариациями HDD объёмом 1 ТБ и 3 ТБ. Говоря просто, вся технология Fusion Drive осуществляется на уровне операционной системы и состоит в мониторинге частоты обращения к тем или иным приложениям и данным и переносе их в соответствии с этой частотой на SSD, либо на HDD накопитель.

Fusion Drive не предусматривает того, чтобы данные с HDD дублировались на SSD. SSD здесь не выступает в роли места исключительно для быстрой обработки, недоступного для хранения данных. Здесь пользователь получает всё полезное пространство с обоих дисков, то есть если у вас 128 ГБ SSD и 1 ТБ HDD, то вы имеете в своём распоряжении 1.12 ТБ доступного дискового пространства для хранения данных.

Как говорилось выше, работа Fusion Drive осуществляется на уровне операционной системы. Disk Utility распознаёт 2 отдельных диска, а ОС преобразует их в единое пространство. Следовательно, Fusion Drive — это не аппаратная, а исключительно программная функция, которая встроена либо в систему управления дисками Core Storage, либо непосредственно в операционную систему OS X.

Преимущества Fusion Drive

Специалисты из компании TLD провели исследование, в ходе которого использовали два новых Mac mini, один с поддержкой Fusion Drive, другой – с традиционными винчестерами с частотой вращения пластин 5400 оборотов в минуту. Первый тест на время загрузки Mac показал двойное превосходство компьютера с новой технологией над обычным «миником». Машина с HDD загрузилась за 34 секунды, оснащенный Fusion Drive – за 15,7 секунд.

Второй тест на скорость чтения и записи наглядно показал преимущество конфигурации с Fusion Drive. Результаты первого Mac mini – 400 Мбит/с и 300 Мбит/с соответственно, обычной модели – менее 100 Мбит/с в обе стороны. Быстрее оказался компьютер с Fusion Drive и при копировании файлов. 4-гигабайтный архив был загружен за считанные секунды, когда счетчик времени на конфигурации с HDD застыл на отметке 1 минута.

То есть, как вы могли понять, технология Apple позволяет максимально увеличить быстродействие HDD. В связке Fusion Drive скорость записи и чтения будет приравниваться к скорости SSD диска, а это действительно серьезно если учесть стоимость SSD накопителей. Но все же если вы хотите получить максимальных скоростей чтения и записи, то следует к выбору SSD подходить более серьезно, учитывая скорость, падения скорости при копировании больших файлов и тому подобные факторы.

На данный момент HDD диск обойдется примерно 50-70$, SSD накопитель на 120 гБ  от 50$, не стоит быть гением, чтобы понять — за сумму от 100$ мы можем получить накопитель 1.12 ТБ со скоростью записи и чтения SSD диска. Для сравнения SSD диск фирмы Samsung на 1 ТБ обойдется в районе 500$. Разница очевидна.

Не маловажным преимуществом является восстановление данных при выходе из строя одного из устройств. Так как технология работает под управлением Mac OS X и она автоматически все редко используемые файлы и данные переносит на пространство HDD, то вероятность сохранения данных при выходе из строя SSD очень велика. Например к таким данным и файлам можно отнести фото, видео, папка с программами возможно рабочими данными. Я же не думаю, что вы запускаете семейный фотоальбом каждые 2-3 минуты в течении дня да и на протяжении дня.

Apple отметили, что конструктивно HDD и SSD в их продукте не отличаются от дисков других производителей, поэтому, если у вас погорел один из дисков, то заменить его можно и на диск стороннего производителя.

Недостатки технологии

Большим плюсом с точки зрения скорости является то, что все записываемые данные первоначально пишутся на SSD, а мы знаем, что на SSD всё пишется быстрее. Естественно, в дальнейшем ОС определит, как часто вы обращаетесь к записанным данным и решит, нужно ли оставлять их на шустром SSD, или перенести на HDD. Но в тоже время мы прекрасно знаем, что количество перезаписи на твердотельных накопителях ограничено, следовательно и срок службы SSD снижается, на сколько сильно напрямую зависит от того, для чего вы используете систему.

При создании контейнера Fusion Drive оба диска подлежат форматированию, поэтому все данные записанные на них будут утеряны, заблаговременно перенесите свои данные перед созданием.

Резервные копии Time Machine могут вырости в размерах если своевременно не вносить коррективы в настройки программы. Как вы понимаете теперь у нас нет разделов, которые можно полностью отсеять из резервной копии, теперь к настройкам Time Machine прийдется обращаться чаще, конечно если вы не делаете бэкапы всего жесткого диска. Кстати, если раньше под резервные копии можно было выделить раздел жесткого диска, при наличии одного HDD в компьютере, то при использовании Fusion Drive такое использование будет не совсем правильным, так как теперь все данные будут проходить через SSD, что сильно будет расходовать его ресурсы работоспособности.

Остаётся много вопросов по поводу этой перетасовки данных с SSD и HDD. Насколько корректно ОС сможет определять, какие именно данные стоит переносить на HDD, а какие оставлять на SSD? Что даст такая система пользователям, которые перелопачивают тонны данных в транзитном виде и при этом не хранят скачиваемую информацию долго (скачал пять FullHD фильмов, посмотрел, снёс фильмы, скачал, посмотрел, снёс и так далее)? Не повлияют ли лишние с аппаратной точки зрения циклы записи и чтения при перетасовке данных между дисками на срок жизни самих дисков (особенно критично для SSD)? Как повлияет фоновая перетасовка данных между дисками на производительность системы в моменты перемещения данных?

Если же вас все, что написано выше не пугает, то приступим к созданию.

Создание Fusion Drive

Создаем загрузочную флешку с системой

 

Для начала нужно скачать дистрибутив операционной системы OS X El Capitan. Для удобства дальнейших манипуляций его лучше сразу переименовать во что-то простое — Elcapitan. С флешкой (8 Гбайт и выше) делаем тоже самое — Disk. Далее открываем встроенный в систему терминал и вводим достаточно простую команду, где Disk — имя накопителя, а Elcapitan.app — название дистрибутива:

sudo /Applications/Elcapitan.app/Contents/Resources/createinstallmedia —volume /Volumes/DISK —applicationpath /Applications/Elcapitan.app —nointeraction

Создание загрузочных флэшек других версий вы сможете найти на нашем сайте. Создание мультизагрузочной флэшки Mac OS


Делаем резервную копию данных

Конечно, резервную копию данных на MacBook Pro или iMac лучше всего делать стандартными средствами OS X — с помощью Time Machine. Для этого нужно открыть системное приложение платформы и провести соответствующие манипуляции. Мы сохраняли резервные копии на простой внешний жесткий диск, но можно использовать и фирменную Time Capsule от Apple.

Настройка Fusion Drive

Для «чистой» установки системы и настройки Fusion Drive вставляем загрузочную флешку в компьютер и перезагружаем его, удерживая клавишу Option. Выбираем внешний носитель в качестве загружаемого, а после этой процедуры открываем терминал. Чтобы не ошибиться, нам сразу нужно ознакомиться со списком установленных дисков с помощью соответствующей команды:

diskutil list

Далее создание Fusion Drive происходит с помощью встроенной в систему дисковой утилиты, которой мы отдадим все необходимые команды через терминал. Важно не перепутать диски. В данном случае Fusion — это название новой группы. После её создания утилита предоставит имя объединённой группы томов Logical Volume Group в формате 34WD6RDE-6564-F2R0-B7F4-FT35EERB. Вот необходимая команда для терминала:

diskutil cs create Fusion disk0 disk1

В конце нужно отформатировать получившуюся группу томов в HFS+. Именно в этом случае нам и пригодится тот длинный набор букв и цифр, который утилита присвоила Logical Volume Group. Как только операция будет завершена нужно продолжить установку операционной системы, следуя указаниям инсталлятора — здесь нет ровным счетом ничего сложного. А вот команда форматирования для терминала:

diskutil cs createVolume 34WD6RDE-6564-F2R0-B7F4-FT35EERB jhfs+ Fusion 100%

Пользуемся и радуемся…

Если же по какой то причине вы все же решите вернуть все, как было. То есть избавится от Fusion Drive, то следующая инструкция для вас.

Удаление Fusion Drive

Весть процесс проходит с использованием двух инструментов — дисковой утилиты и системного терминала для ввода консольных команд.

Одной дисковой утилитой, как можно было бы подумать, обойтись не получится поскольку она не может полноценно работать с Apple’s Core Storage technology, на которой и основан Fusion Drive. Непосредственно размонтировать fusion drive мы будем в терминале (если точно —  тремя терминальными командами), а вот необходимую для этого информацию возьмем из дисковой утилиты.

Но перед началом процесса стоит все же отметить очевидную, но важную вещь: выполнять описанные операции нужно с внешней, не зависящей от удаляемого fusion drive, системы, то есть:

Вам понадобится заранее подготовленная загрузочная флешка или жесткий диск с установленной OS X не ниже 10.8

Также не забудьте сделать полный бэкап и подготовить еще один установочный носитель, поскольку разделение Fusion Drive, разумеется убьет все данные.

Если Вы уже подготовились и не намерены отступать, мы поможем Вам разобрать и стереть Fusion Drive.

В первую очередь нам необходимо узнать идентификаторы разделов Вашей системы хранения — UUID (Universal Unique Identifier). Делать это будем через терминал. Загружаем рабочую систему: при включении Mac зажимаем левую клавишу Alt до появления меню выбора загрузочного раздела, выбираем USB-носитель. В случае с хакинтош выбираем флэшку через биос.

После загрузки системы из общего (в верхней панели) меню открываем Утилиты — Терминал, затем вводим команду

Diskutil CoreStorage List

В качестве результата получим список служебной информации, среди которой будет номер логической группы вида

Logical Volume Group E03B3F30-6A1B-4DCD-9E14-5E927BC3F5DC

Идентификатор группы Fusion Drive необходимо записать или скопировать — он понадобится далее.

Также нам нужен будет идентификатор логического раздела (тома) вида

Logical Volume E59B5A99-F8C1-461A-AE54-6EC11B095161

Его можно найти в конце списка. Теперь, когда у нас есть все необходимое мы можем убрать Fusion Drive. Сначала нужно удалить  логические тома (часто он один). Для этого вводим

Diskutil cs DeleteVolume UUID1

где  UUID1 — идентификатор тома (логического диска, а не группы). При успешном выполнении операции в терминале появится сообщение Finished CoreStorage Operation с указанием диска, на котором выполнялась операция.

После стирания всех логических дисков можно удалить Fusion Drive, то есть саму группу логических томов. Нам поможет команда

Diskutil cs Delete UUID

На выполнение потребуется, возможно, несколько больше времени, чем  на предыдущую команду, поскольку при удалении группы система также отформатирует отдельные диски в HFS + (Mac OS Extended) и подготовит их к работе. На этом процедура закончена.

Если что-то пошло не так

Во первых, проверьте, правильно ли Вы записали / сохранили ID томов и логической группы. Рекомендуем именно копировать (в любой текстовый редактор) весь номер и затем вставлять его в терминал при вводе команды.

Во вторых — Если нарушен порядок удаления, и Вы сначала попытаетесь удалить логическую группу, то система не сможет отформатировать один из томов. В таком случае закройте терминал, перезагрузите ОС и отформатируйте разделы в дисковой утилите.

Вместо описанных команд можете попробовать Diskutil CoreStorage Delete

Важное дополнение

Если Вы когда-либо использовали Fusion Drive, отформатировать их в дисковой утилите, вероятно не получится — накопители будут отображаться красным цветом, а утилита сразу же предложит заново создать Fusion. Это не значит, что диски неисправны или работать с ними невозможно.

Вас могут заинтересовать:

@DDR5.RU

@DDR5.RU

Комментарии не относящиеся к тематикам страниц, вводящие в заблуждение пользователей нашего ресурса, носящие рекламный и провокационный характер будут беспощадно удаляться!!! С уважением, администрация DDR5.RU...

комментария 3

  1. Илья:

    Кто писал эту статью? Во-первых, нынешние SSD своими циклами перезаписи переживут любой HDD. Во-вторых, Fusion Drive работает не на уровне операционной системы, а на уровне EFI ибо если вы включите свой Mac в режиме накопителя другие компьютеры, включая Windows PC будут видеть Fusion Drive как единый том. В третьих, чтение данных не влияет на срок службы ячеек SSD ибо влияет только перезапись! «Перетасовка данных» это некое подобие дефрагментации и никак иначе. В четвертых, помимо разделов в Time Machine можно исключать и папки. Вообще не пойму при чем здесь срок работы SSD и с какого перепугу данные будут переходить через SSD?

    • vovan:

      Отвечаю вам, как особо одаренному. Насколько переживет кол-во перезаписей — это под огромным вопросом, так как нагрузка на сам SSD диск просто огромная и заключается в том, что он используется на практике аналогично кешу памяти, вся информация до распределения проходит через него. Какая дефрагментация о чем вы бредите? Какой Windows определит единым разделом? Он вообще не определяет маковскую разметку. Учи матчасть студент. На будущее, подобная функция есть практически на всех материнках на чипсетах Intel и в винде можно создать аналог, но об этом мало кто знает и задумывается…

    • Александр:

      Илья, вы кое-что путаете. Разница между обычным SSD и Fusion Drive очень большая.
      1. Это любой размер хранилища работающего на максимальной скорости твердотельного диска, который зависит не от размера SSD, а от HDD, который во много раз дешевле при покупке.
      2. Быстрый запуск только часто используемых программ. Хотя ускорится запуск всех, но максимально быстро будут запускать те, которыми вы пользуетесь максимально часто и это отслеживается программно.
      3. Это стоимость. Стоимость Fusion Drive на 2 тБ будет во много раз дешевле, чем SSD аналогичного размера…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *