Создание Storage Spaces

Для создания нового хранилища в Windows можно использовать Storage Spaces. Из описания этой технологии у Microsoft

Storage Spaces — это технология Windows и Windows Server, которая помогает защитить данные от сбоев.

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

Таким образом Storage Spaces чем-то напоминает менеджер файловых систем поверх физических дисков. Что-то типа аналога LVM в Linux или ZFS в Solaris (ну или OpenZFS в Linux)

Собственно сама суть краткой статьи о том, как оптимально создать новое хранилище типа RAID0, чтобы данные равномерно распределялись по дискам.

Сам апплет управления дисковыми пространствами расположен как указано на рисунке ниже

Создадим новое хранилище из подключённых двух новых дисков

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

При таких настройках система сформирует из двух дисков массив без защиты от сбоев или иным образов — аналог JBOD, но никак не RAID0, где данные бы равномерно записывались на физические диски. Поэтому жмём «Отмена» и идём по другому пути.

Переименуем пул носителей для дальнейшего удобства в StoragePool

Запустим PowerShell под учётной записью администратора

Введём следующую команду для создания нужного нам дискового пула

New-VirtualDisk -FriendlyName Storage -StoragePoolFriendlyName "StoragePool" -NumberOfColumns 2 -ResiliencySettingName simple -UseMaximumSize

Таким образом мы создадим новый дисковый пул с именем Storage, который будет собран из двух входящих состав хранилища дисков.

Кратко по аргументам

-FriendlyName <Name> - имя тома
-StoragePoolFriendlyName "StorageName" - имя переименованного пула
-NumberOfColumns ## - количество столбцов при создании диска. Раз диска два, то и столбцов два.
-ResiliencySettingName <type> - Задает параметр отказоустойчивости или макет хранилища, используемый для виртуального диска.

Более подробно — тут

Теперь, после создания нового виртуального диска, его нужно проинициализировать и отформатировать в диспетчере дисков («diskmgmt»)

Теперь линейные скорости чтения и записи стали больше, чем были бы при создании виртуального тома через GUI.

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

Ваш адрес email не будет опубликован.