Использование терминала для создания и управления массивом RAID 0 (Striped) в OS X

Чувствуете потребность в скорости? С самого начала OS X поддерживал несколько типов RAID с помощью AppleRAID, программного обеспечения, созданного Apple. AppleRAID на самом деле является частью diskutil, инструмента командной строки, используемого для форматирования, разбиения и восстановления устройств хранения на Mac.

Вплоть до OS X El Capitan поддержка RAID была встроена в приложение Disk Utility, которое позволяло вам создавать массивы RAID и управлять ими с помощью стандартного приложения Mac, которое было простым в использовании. По какой-то причине Apple отказалась от поддержки RAID в версии Disk Utility для El Capitan, но оставила AppleRAID доступным для тех, кто хочет использовать Terminal и командную строку.

Использование терминала для создания и управления массивом RAID 0 (Striped) в OS X

Мы надеемся, что удаление поддержки RAID из Дисковой утилиты было просто упущением, вероятно вызванным временными ограничениями в процессе разработки. Но мы не ожидаем, что RAID вернется в Дисковую утилиту в ближайшее время.

Итак, помня об этом, я покажу вам, как создавать новые 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 минут вашего времени.

Использование команды diskutil list для создания чередующегося RAID-массива для вашего Mac

Использование Terminal для создания массива RAID 0, также известного как чередующийся массив, – это простой процесс, который может выполнить любой пользователь Mac. Никаких специальных навыков не требуется, хотя вы можете найти приложение Terminal немного странным, если вы никогда не использовали его раньше.

Прежде чем мы начнем

Мы собираемся создать чередующийся RAID-массив, чтобы увеличить скорость записи и чтения данных с устройства хранения. Полосатые массивы обеспечивают увеличение скорости, но они также увеличивают вероятность отказа. Отказ любого отдельного диска, который составляет чередующийся массив, приведет к сбою всего RAID-массива. Не существует волшебного метода восстановления данных из вышедшего из строя чередующегося массива, а это значит, что у вас должна быть очень хорошая резервная система, которую вы можете использовать для восстановления данных в случае сбоя RAID-массива.

Готовиться

В этом примере мы собираемся использовать два диска в качестве фрагментов массива RAID 0. Срезы – это просто номенклатура, используемая для описания отдельных томов, составляющих элементы любого RAID-массива.

Вы можете использовать более двух дисков; добавление большего количества дисков повысит производительность, пока интерфейс между дисками и вашим Mac может поддерживать дополнительную скорость. Но наш пример для базовой минимальной установки двух срезов, чтобы составить массив.

Какие типы приводов можно использовать?

Можно использовать практически любой тип привода; жесткие диски, твердотельные накопители, даже флешки. Несмотря на то, что RAID 0 не является строгим требованием, желательно, чтобы диски были одинаковыми как по размеру, так и по модели.

Сначала сделайте резервную копию ваших данных

Помните, что процесс создания чередующегося массива сотрет все данные на дисках, которые будут использоваться. Убедитесь, что у вас есть текущая резервная копия, прежде чем начать.

Создание чередующегося RAID-массива

Можно использовать раздел с диска, который был разделен на несколько томов. Но пока это возможно, это не рекомендуется. Лучше выделить целый диск в качестве фрагмента в RAID-массиве, и этот подход мы рассмотрим в этом руководстве.

Если диски, которые вы планируете использовать, еще не были отформатированы как один том с использованием OS X Extended (Journaled) в качестве файловой системы, пожалуйста, используйте одно из следующих руководств:

Отформатируйте диск Mac с помощью Дисковой утилиты (OS X El Capitan или более поздняя версия)

Отформатируйте диск Mac с помощью дисковой утилиты (OS X Yosemite или более ранняя версия)

Как только диски отформатированы, пришло время объединить их в массив RAID.

  1. Запустите терминал, расположенный в/Applications/Utilities /.
  2. Введите следующую команду в командной строке терминала. Вы можете скопировать/вставить команду, чтобы сделать процесс немного проще: diskutil list
  3. Это приведет к тому, что Terminal отобразит все диски, подключенные к вашему Mac, вместе с идентификаторами дисков, которые понадобятся нам при создании RAID-массива. Ваши диски будут отображаться точкой входа в файл, обычно/dev/disk0 или/dev/disk1.На каждом диске будут отображаться отдельные разделы, а также размер раздела и идентификатор (имя).

Идентификатор, скорее всего, не будет совпадать с именем, которое вы использовали при форматировании дисков. В качестве примера мы отформатировали два диска, дав им имена Slice1 и Slice2. На изображении выше вы можете видеть, что идентификатор Slice1 – это disk2s2, а Slice2 – это disk3s2. Это идентификатор, который мы будем использовать на следующей странице, чтобы фактически создать массив RAID 0.

Создайте Полосатый RAID-массив в OS X Используя Терминал

До сих пор мы рассмотрели, что вам нужно для создания массива RAID 0 с помощью терминала, и использовали команду diskutil list, чтобы получить список подключенных дисков, подключенных к вашему Mac. Затем мы использовали этот список, чтобы найти имена идентификаторов, связанных с дисками, которые мы намереваемся использовать в нашем чередующемся RAID. Если вам нужно, вы можете вернуться на страницу 1 или страницу 2 данного руководства, чтобы наверстать упущенное.

Если вы готовы создать чередующийся RAID-массив, начнем.

Терминальная команда для создания чередующегося RAID-массива для Mac

  1. Терминал все еще должен быть открыт; если нет, запустите приложение Terminal, расположенное в/Applications/Utilities /.
  2. На странице 2 мы узнали, что идентификаторы для дисков, которые мы хотим использовать, это disk2s2 и disk3s2. Ваши идентификаторы могут отличаться, поэтому обязательно замените наши примеры идентификаторов в приведенной ниже команде правильными для вашего Mac.
  3. Предупреждение. Процесс создания массива RAID 0 сотрет любой и весь контент, который в настоящее время находится на дисках, которые будут составлять массив. Убедитесь, что у вас есть текущая резервная копия данных, если это необходимо.
  4. Команда, которую мы собираемся использовать, имеет следующий формат: Diskutil appleRAID создать полосу NameofStripedArray Fileformat DiskIdentifiers
  5. NameofStripedArray – это имя массива, который будет отображаться при подключении на рабочем столе вашего Mac.
  6. FileFormat – это формат, который будет использоваться при создании чередующегося массива. Для пользователей Mac это скорее всего будет hfs +.
  7. DiskIdentifers – это имена идентификаторов, которые мы обнаружили на странице 2 с помощью команды diskutil list.
  8. Введите следующую команду в окне терминала. Обязательно измените идентификаторы дисков в соответствии с вашей конкретной ситуацией, а также имя, которое вы хотите использовать для RAID-массива. Команда ниже может быть скопирована/вставлена ​​в Терминал. Простой способ сделать это – трижды щелкнуть по одному из слов в команде; это приведет к выделению всего текста команды. Затем вы можете скопировать/вставить команду в Терминал: Diskutil appleRAID создать полосу FastFred HFS + disk2s2 disk3s2
  9. Терминал отобразит процесс построения массива. Через некоторое время новый RAID-массив будет смонтирован на вашем рабочем столе, и терминал отобразит следующий текст: «Закончена работа RAID».

Вы готовы начать использовать свой скоростной новый полосатый RAID.

Удалите Полосатый массив RAID, используя терминал в OS X

Теперь, когда вы создали чередующийся RAID-массив для своего Mac, в какой-то момент вы, вероятно, найдете необходимость его удалить. Еще раз приложение Terminal в сочетании с инструментом командной строки diskutil может позволить вам удалить массив RAID 0 и вернуть каждый фрагмент RAID для использования в качестве отдельных томов на вашем Mac.

Удаление массива RAID 0 с помощью терминала

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

  1. Запустите приложение «Терминал», расположенное в/Applications/Utilities /.
  2. Команда удаления RAID требует только имя RAID, которое совпадает с именем массива, когда он монтируется на рабочем столе вашего Mac. Таким образом, нет никакой причины использовать команду diskutil list, как мы делали на странице 2 этого руководства.
  3. Наш пример создания массива RAID 0 привел к созданию массива RAID с именем FastFred, и мы собирались использовать этот же пример для удаления массива.
  4. В командной строке терминала введите следующее, обязательно замените FastFred на имя вашего чередующегося RAID-массива, который вы хотите удалить. Вы можете трижды щелкнуть одно из слов в команде, чтобы выделить всю командную строку, а затем скопировать/вставить команду в Терминал: Diskutil AppleRAID удалить FastFred
  5. Результатом команды удаления будет размонтирование массива RAID 0, отключение RAID, разбиение RAID на отдельные элементы. То, что не происходит, также важно, чтобы отдельные диски, составляющие массив, не были перемонтированы или должным образом отформатированы.

Вы можете использовать Дисковую утилиту для переформатирования дисков, чтобы они снова могли использоваться на вашем Mac.

Оцените статью
Solutics.ru
Добавить комментарий