Почувствуйте потребность в скорости? С первых дней существования OS X поддерживала несколько типов RAID с помощью appleRAID, программного обеспечения, которое Apple создала. appleRAID на самом деле является частью diskutil, инструмента командной строки, используемого для форматирования, разбиения на разделы и восстановления устройств хранения данных на Mac.
До OS X El Capitan поддержка RAID была встроена в приложение Disk Utility, которое позволило вам создавать и управлять RAID-массивами с помощью стандартного приложения Mac, которое было простым в использовании. По какой-то причине Apple отказалась от поддержки RAID в El-Capitan версии приложения Disk Utility, но сохранила appleRAID для тех, кто хочет использовать терминал и командную строку.
Использование терминала для создания и управления массивом RAID 0 (Striped) в OS X
Мы надеемся, что удаление поддержки RAID с Disk Utility было просто надзором, вероятно, вызванным временными ограничениями в процессе разработки. Но мы действительно не ожидаем, что в ближайшее время RAID вернется к Disk Utility.
Итак, имея в виду это, я покажу вам, как создавать новые RAID-массивы и как управлять массивами RAID, которые вы создаете, и ранее существовавшими из ранних версий OS X.
appleRAID поддерживает чередующиеся (RAID 0), зеркальные (RAID 1) и конкатенированные (охватывающие) типы RAID. Вы также можете создавать вложенные массивы RAID, объединяя базовые типы для создания новых, таких как RAID 0 + 1 и RAID 10.
Это руководство предоставит вам основы создания и управления полосатым RAID-массивом (RAID 0).
Что вам нужно для создания массива RAID 0
Два или более дисков, которые могут быть выделены как фрагменты в вашем чередующемся массиве RAID.
Текущая резервная копия; процесс создания массива RAID 0 приведет к стиранию всех данных на используемых дисках.
Около 10 минут вашего времени.
02 из 04Использование команды diskutil Команда для создания разделенного RAID для вашего Mac
Использование терминала для создания массива RAID 0, также известного как полосатый массив, - это простой процесс, который может выполнять любой пользователь Mac. Никаких специальных навыков не требуется, хотя вы можете обнаружить, что приложение Terminal немного странно, если вы никогда не использовали его раньше.
Прежде чем мы начнем
Мы собираемся создать полосатый RAID-массив, чтобы увеличить скорость, с которой данные могут быть записаны и прочитаны с устройства хранения. Полосатые массивы обеспечивают увеличение скорости, но также увеличивают вероятность отказа. Сбой любого отдельного диска, который составляет полосатый массив, приведет к сбою всего RAID-массива. Нет волшебного метода для восстановления данных из неудавшегося чередующегося массива, что означает, что у вас должна быть очень хорошая система резервного копирования, которую вы можете использовать для восстановления данных, если произойдет сбой RAID-массива.
Готовиться
В этом примере мы будем использовать два диска в виде срезов массива RAID 0. Ломтики - это всего лишь номенклатура, используемая для описания отдельных томов, составляющих элементы любого массива RAID.
Вы можете использовать более двух дисков; добавление большего количества дисков увеличит производительность, пока интерфейс между дисками и вашим Mac может поддерживать дополнительную скорость. Но наш пример - базовая минимальная настройка двух срезов для создания массива.
Какой тип приводов можно использовать?
Можно использовать практически любой тип привода; жесткие диски, твердотельные накопители и даже флэш-накопители USB. Хотя это не строгое требование для RAID 0, неплохо было бы, чтобы диски были идентичными как по размеру, так и по модели.
Сначала создайте резервную копию данных
Помните, что процесс создания полосатого массива стирает все данные на дисках, которые будут использоваться. Перед началом работы убедитесь, что у вас есть текущая резервная копия.
Создание разбитого массива RAID
Можно использовать раздел с диска, который был разделен на несколько томов. Но, хотя это возможно, это не рекомендуется. Лучше выделить весь диск, чтобы быть срезом в вашем массиве RAID, и это тот подход, который мы рассмотрим в этом руководстве.
Если диски, которые вы планируете использовать, еще не были отформатированы как один том с использованием OS X Extended (Journaled) в качестве файловой системы, используйте один из следующих руководств:
Отформатируйте диск Mac с помощью дисковой утилиты (OS X El Capitan или более поздняя версия)
Отформатируйте диск Mac с помощью дисковой утилиты (OS X Yosemite или ранее)
Как только диски будут правильно отформатированы, пришло время объединить их в ваш массив RAID.
- Запуск терминала, расположенный в / Applications / Utilities /.
- Введите в командной строке следующую команду. Вы можете скопировать / вставить команду, чтобы сделать процесс немного проще: список diskutil
- Это заставит Terminal отображать все диски, подключенные к вашему Mac, вместе с идентификаторами дисков, которые нам понадобятся при создании массива RAID. Ваши диски будут отображаться точкой входа файла, обычно / dev / disk0 или / dev / disk1. На каждом диске будут отображаться отдельные разделы, а также размер раздела и идентификатор (имя).
Идентификатор, вероятно, не будет таким же, как имя, которое вы использовали при форматировании ваших дисков. В качестве примера мы отформатировали два диска, указав им имя Slice1 и Slice2. На изображении выше вы можете видеть, что идентификатор Slice1 является disk2s2, а Slice2 - disk3s2. Это идентификатор, который мы будем использовать на следующей странице, чтобы создать массив RAID 0.
03 из 04Создайте Striped RAID-массив в OS X, используя терминал
До сих пор мы перешли к тому, что вам нужно для создания массива RAID 0 с помощью терминала, и использовали команду списка diskutil, чтобы получить список подключенных дисков, подключенных к вашему Mac.Затем мы использовали этот список для поиска имен идентификаторов, связанных с дисками, которые мы намерены использовать в нашем полосатом RAID. Если вам нужно, вы можете вернуться на страницу 1 или страницу 2 этого руководства, чтобы наверстать упущенное.
Если вы готовы создать полосатый массив RAID, давайте начнем.
Команда терминала для создания разбитого массива RAID для Mac
- Терминал все равно должен быть открытым; если нет, запустите приложение терминала, расположенное в папке / Applications / Utilities /.
- На странице 2 мы узнали, что идентификаторы для дисков, которые мы хотим использовать, - disk2s2 и disk3s2. Ваши идентификаторы могут быть разными, поэтому не забудьте заменить наши примерные идентификаторы в приведенной ниже команде правильными для вашего Mac.
- Предупреждение: Процесс создания массива RAID 0 приведет к стиранию любого содержимого на всех дисках, которые будут составлять массив. Убедитесь, что у вас есть текущая резервная копия данных, если это необходимо.
- Команда, которую мы собираемся использовать, имеет следующий формат: Diskutil appleRAID create stripe NameofStripedArray Fileformat DiskIdentifiers
- NameofStripedArray - это имя массива, которое будет отображаться при установке на рабочем столе вашего Mac.
- FileFormat - это формат, который будет использоваться при создании полосового массива. Для пользователей Mac это, скорее всего, hfs +.
- DiskIdentifers - это имена идентификаторов, которые мы обнаружили на стр. 2, используя команду diskutil list.
- В командной строке терминала введите следующую команду. Обязательно измените идентификаторы дисков в соответствии с конкретной ситуацией, а также имя, которое вы хотите использовать для массива RAID. Приведенную ниже команду можно скопировать / вставить в терминал. Простым способом для этого является тройной щелчок по одному из слов в команде; это вызовет выбор всего текста команды. Затем вы можете скопировать / вставить команду в терминал: Diskutil appleRAID создать полосу FastFred HFS + disk2s2 disk3s2
- В терминале отобразится процесс построения массива. Через короткое время новый RAID-массив будет монтироваться на вашем рабочем столе, а на терминале появится следующий текст: «Законченная операция RAID».
Вы все готовы начать использовать свой новый быстроразделенный RAID.
04 из 04Удаление массива RAID с использованием Striped с использованием терминала в OS X
Теперь, когда вы создали полосатый массив RAID для вашего Mac, в какой-то момент вы, вероятно, найдете необходимость удалить его. Еще раз приложение Terminal в сочетании с инструментом командной строки diskutil может позволить вам удалить массив RAID 0 и вернуть каждый RAID-срез для использования в качестве отдельных томов на вашем Mac.
Удаление массива RAID 0 с использованием терминала
Удаление вашего полосатого массива приведет к стиранию всей даты на RAID-массиве. Перед продолжением убедитесь, что у вас есть резервная копия.
- Запустите приложение терминала, расположенное в папке / Applications / Utilities /.
- Команда удаления RAID требует только имя RAID, которое совпадает с именем массива, когда оно монтируется на рабочем столе вашего Mac. Таким образом, нет никакой причины использовать команду списка diskutil, как это было сделано на стр. 2 этого руководства.
- Наш пример создания массива RAID 0 привел к созданию массива RAID с именем FastFred, который будет использовать тот же самый пример для удаления массива.
- В командной строке терминала введите следующее: обязательно и замените FastFred именем вашего полосового RAID, который вы хотите удалить. Вы можете трехкратно щелкнуть одно из слов в команде, чтобы выбрать всю командную строку, а затем скопировать / вставить команду в терминал: Diskutil AppleRAID удалить FastFred
- Результатом команды delete будет размонтировать массив RAID 0, отключить RAID, разбить RAID на отдельные элементы. То, что не происходит, также важно, чтобы отдельные диски, которые составляли массив, не были перемонтированы или должным образом отформатированы.
Вы можете использовать Disk Utility для переформатирования дисков, чтобы они снова можно было использовать на вашем Mac.