В этой статье объясняется, как использовать Терминал для создания чередующихся массивов RAID и управления ими в OS X, поскольку версия Disk Utility для El Capitan лишена возможностей RAID.
Информация в этой статье относится к созданию массива RAID 0 (чередующегося) с использованием терминала в macOS Sierra (10.12) через OS X Lion (10.7).
О Mac OS и нескольких типах RAID
С самого начала операционная система Mac поддерживала несколько типов RAID с использованием программного обеспечения AppleRAID, которое является частью diskutil, инструмента командной строки, используемого для форматирования, разбиения на разделы и восстановления устройств хранения на Mac.
До OS X El Capitan поддержка RAID была встроена в приложение Disk Utility, которое можно было использовать для создания массивов RAID и управления ими. Apple отказалась от поддержки RAID в версии приложения Disk Utility для El Capitan, но сохранила доступность AppleRAID для пользователей, которые хотели использовать Терминал и командную строку. Apple вернула создание RAID в Дисковую утилиту в macOS High Sierra.
Прежде чем начать
Использование терминала для создания массива RAID 0, также известного как чередующийся массив, - это простой процесс, который может выполнить любой пользователь Mac. Никаких специальных навыков не требуется, хотя приложение Терминал может показаться вам немного странным, если вы никогда раньше им не пользовались.
Важность резервных копий
Полосатые массивы обеспечивают прирост скорости, но также увеличивают вероятность сбоя. Отказ любого отдельного диска, составляющего чередующийся массив, приводит к отказу всего массива RAID. Не существует волшебного метода восстановления данных из отказавшего массива с чередованием, а это означает, что у вас должна быть хорошая система резервного копирования, которую вы сможете использовать для восстановления данных в случае отказа массива RAID.
Что вам понадобится
AppleRAID поддерживает чередующиеся (RAID 0), зеркальные (RAID 1) и конкатенированные (расширяющиеся) типы RAID. Прежде чем создавать массив RAID 0, вам необходимо:
- Два или более дисков, которые можно выделить как слайсы в чередующемся RAID-массиве.
- Текущая резервная копия. Процесс создания массива RAID 0 стирает все данные на используемых дисках.
Вы можете использовать практически любой тип накопителя, включая жесткие диски, твердотельные накопители или USB-накопители. Желательно, чтобы диски были идентичными как по размеру, так и по модели, хотя это не является строгим требованием для RAID 0.
Если диски, которые вы планируете использовать, еще не были отформатированы как единый том с использованием OS X Extended (с журналированием) в качестве файловой системы, сделайте это. Используемый метод зависит от вашей операционной системы:
Отформатируйте диск Mac с помощью Дисковой утилиты (OS X El Capitan или более поздней версии)
Отформатируйте диск Mac с помощью Дисковой утилиты (OS X Yosemite или более ранней версии)
Используйте терминал для создания массива RAID 0 (чередующегося)
В этом примере два диска используются в качестве срезов массива RAID 0. Слайсы - это номенклатура, используемая для описания отдельных томов, составляющих элементы любого RAID-массива.
- Запуск Терминал, расположенный в Приложения > Утилиты.
-
Введите следующую команду в командной строке Терминала. Вы можете скопировать/вставить команду, чтобы упростить процесс:
список diskutil
Это заставляет Терминал отображать все диски, подключенные к вашему Mac, вместе с идентификаторами дисков, которые вам нужны при создании массива RAID. Ваши диски отображаются точкой входа в файл, обычно /dev/disk0 или /dev/disk1. На каждом диске отображаются отдельные разделы, а также размер раздела и идентификатор (имя).
Идентификатор, скорее всего, не будет совпадать с именем, которое вы использовали при форматировании дисков. В этом примере используются два диска с именами Slice1 и Slice2. На изображении видно, что идентификатор Slice1 - disk2s2, а идентификатор Slice2 - disk3s2. Это идентификатор, который вы используете для создания массива RAID 0.
Ваши идентификаторы могут отличаться, поэтому обязательно замените примеры идентификаторов в команде на правильные для вашего Mac.
-
Команда, которую мы собираемся использовать, имеет следующий формат:
Diskutil appleRAID создать полосу NameofStripedArray Формат файла DiskIdentifiers
NameofStripedArray - это имя массива, которое будет отображаться при его подключении к рабочему столу вашего Mac.
FileFormat - это формат, который будет использоваться при создании чередующегося массива. Для пользователей Mac это, скорее всего, будет hfs+.
DiskIdentifers - это имена идентификаторов, которые вы обнаружили с помощью команды diskutil list.
-
Введите следующую команду в терминале. Обязательно измените идентификаторы дисков в соответствии с вашей конкретной ситуацией, а также имя, которое вы хотите использовать для массива RAID.
Diskutil appleRAID создать полосу FastFred HFS+ disk2s2 disk3s2
-
Терминал отображает процесс построения массива. Через некоторое время новый RAID-массив монтируется на рабочем столе, и Терминал отображает текст «Завершенная операция RAID». Все готово для использования нового скоростного RAID-массива с чередованием.
Как удалить чередующийся RAID-массив с помощью терминала
В какой-то момент вам может понадобиться удалить массив. И снова вы используете приложение «Терминал» в сочетании с инструментом командной строки diskutil, чтобы удалить массив RAID 0 и вернуть каждый фрагмент RAID для использования в качестве отдельных томов на вашем Mac.
Удаление чередующегося массива приводит к удалению всех данных на RAID. Прежде чем продолжить, убедитесь, что у вас есть резервная копия.
-
Запустите приложение Terminal, расположенное по адресу Applications > Utilities.
В результате создания массива RAID 0 был создан массив RAID с именем FastFred. Имя вашего RAID будет другим.
-
В приглашении терминала введите следующее, обязательно заменив FastFred на имя чередующегося RAID, который вы хотите удалить.
Дискутил AppleRAID удалить FastFred
-
Команда удаления размонтирует массив RAID 0, переводит RAID в автономный режим и разбивает RAID на отдельные элементы.
То, что не происходит, тоже важно. Отдельные диски, составляющие массив, не перемонтированы и не отформатированы должным образом. Используйте Дисковую утилиту, чтобы переформатировать диски, чтобы их снова можно было использовать на вашем Mac.