Программный raid windows server 2008 r2

Общие сведения о зеркалировании дисков (RAID 1) При использовании зеркального рейд-массива два идентичных тома располагаются на двух разных физических дисках. Лю...

Общие сведения о зеркалировании дисков (RAID 1)


При использовании зеркального рейд-массива два идентичных тома располагаются на двух разных физических дисках. Любые данные, записанные в зеркальный том, фактически записываются на оба диска, чтобы в случае выхода из строя одного из диска, данные были доступны на втором. В отличие от «страйпа», когда за счет распределения одного логического тома на нескольких физических дисках и параллельной поблочной записи/чтения увеличивается скорость ввода-вывода, зеркалирование уменьшает производительность за счет того, что все транзакции записи данных дублируются на каждый диск в массиве.

Создание зеркала (RAID 1), используя «Disk Management»


Для создания зеркального дискового массива диски должны быть преобразованы из обычных в динамические. В этом разделе разберем возможность создания «зеркала» из двух одинаковых жестких дисков в Windows 2008.

Для этого следует запустить «Управление дисками». Это можно сделать из командной строки, выполнив команду compmgmt.msc или из «Пуска», выбрав Storage -> Disk Management.
‭В нашем примере система содержит 3 диска, пронумерованные как 0, 1 и 2 соответственно. Диск 0 является системным, диски 1 и 2 будет использованы для создания «зеркала».
В «Управлении дисками» нажмите правой кнопкой на не размеченной области в графическом отображении первого диска, используемого для зеркального тома. Выберите «New Mirrored Volume…» для запуска мастера создания нового зеркального тома. Нажав «Далее» на приветственном экране, вы попадете в окно выбора дисков. Как говорилось ранее, зеркальный массив должен состоять из двух дисков. В столбце «Selected» мастер отобразит только текущий выбранный диск. Для продолжения требуется более одного диска. Чтобы добавить диск в зеркальный том, выберите второй диск из доступных дисков в левом столбце и нажмите «Добавить»:

После выбора дисков нажмите «Далее» для процедуры создания и назначения тому буквы диска или точки монтирования. Кнопка «Далее» выведет окно «Форматирование тома», где можно выбрать тип файловой системы и возможность сжатия. Для вывода итоговой информации о проделываемой операции нажмите «Далее». Для подтверждения операции нажмите «Закончить»; будет произведено форматирование томов и создание зеркального тома, готового к использованию.

В случае использования всего двух дисков можно получить следующую картину:

И чтобы избавиться от зарезервированной области, которая присутствует только на одном диске, произведем такие действия:
Запустите с административными привилегиями команду

bcdboot c:windows /s c:

Эта команда создает системный раздел. Более подробная информация по использованию bcdboot есть на техническом сайте Microsoft.
После получения сообщения «Boot files successfully created.» перейдите в управление дисками и пометьте раздел C: как активный. После этого перезагрузитесь и удалите этот том с помощью «Управления дисками»

Создание зеркального (RAID 1) массива в командной строке

Зеркальный том можно создать так же и из командной строки с помощью приложения diskpart. Его можно запустить из открытого окна командной строки или из «Пуска», набрав в строке «diskpart». Появившееся приглашение DISKPART> покажет, что diskpart запущен и готов к работе.
В первую очередь узнаем, какие диски подключены к серверу. Эту информацию можно узнать с помощью команды «list disk»:

DISKPART> list disk

  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        30 GB      0 B
  Disk 1    Online         8 GB  8189 MB
  Disk 2    Online         8 GB  8189 MB

В качестве примера объединим в зеркальный том диски 1 и 2. Для этого сначала создадим простой том на первом диске и добавим второй диск для зеркалирования.
Первый том создаем с помощью команды «create volume» и параметра «disk=». Размер тома можно задать дополнительным параметром «size=». Без этого параметра diskpart создаст том размером со все доступное дисковое пространства. Например:

DISKPART>create volume simple disk=1

Первый том создан и теперь добавляем в качестве зеркального тома диск 2. Для этого выполняется простая команда:

add disk=2

Для проверки новой конфигурации используйте команду «list volume»:

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     30 GB  Healthy    System
* Volume 1                      RAW    Mirror      8189 MB  Healthy

Как можно увидеть, новый том отображен как «Volume 1» с типом «Mirror». В качестве файловой системы указан «RAW» потому, что еще не произведено форматирование файловой системы. Это можно сделать с помощью того же приложения diskpart:

DISKPART> select volume 1
DISKPART> format fs=ntfs label="Mirrored Volume"

  100 percent completed

DiskPart successfully formatted the volume.

После окончания форматирования, назначьте тому буквенное значение или точку монтирования:
Назначить буквенное значение:

DISKPART> assign letter=E:

DiskPart successfully assigned the drive letter or mount point.

Назначить точку монтирования:

DISKPART> assign mount=MIRROR

DiskPart successfully assigned the drive letter or mount point.

После успешного завершения всех операций, новый зеркальный том готов к использованию.

Добавление зеркального тома к существующему


Зеркальный рейд-массив можно создать, добавив том к уже существующему, используя управление дисками или diskpart из командной строки. При добавлении зеркала к существующему тому Windows создает второй том идентичного размера и типа файловой системы на втором диске и копирует (этот процесс еще называется синхронизацией) данные в зеркало.
Для зеркалирования существующего тома в управлении дисками нажмите правой кнопкой мыши на том и выберите «Add Mirror» для вызова диалога добавления зеркала:

Окно выше отображает доступные для зеркалирования диски. Выбираете нужный диск и нажимаете «Далее». Может появиться предупреждение, если потребуются дополнительные действия (например, конвертация обычного диска в динамический). Нажмите «Да». Начнется процесс синхронизации и состояние выполнения будет отображаться графически.
Чтобы сделать то же самое из командной строки, запустите diskpart и проверьте наличие требуемых томов командой:

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     30 GB  Healthy    System
  Volume 1     E   My Volume    NTFS   Partition   8189 MB  Healthy

Разберем возможность зеркалирования тома «Volume 1». Диск, куда будет настроено зеркалирование можно увидеть командой «list disk»:

DISKPART> list disk

  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        30 GB      0 B
* Disk 1    Online         8 GB      0 B
  Disk 2    Online         8 GB  8189 MB

Выше было видно, что Volume 1 имеет размер 8ГБ. Таким образом, для его зеркалирования потребуется диск размером не менее 8ГБ. ‬Заметьте, что если диски не динамические, их потребуется отконвертировать командами:

select disk 1
convert dynamic
select disk 2
convert dynamic

Далее, выбираем нужный том на диске 1:

DISKPART> select disk 1
DISKPART> select volume 2

Volume 2 is the selected volume.

И, наконец, зеркалируем их командой «add=», указав номер диска, используемый для этого (в нашем случае это диск 2):

DISKPART> add disk=2

DiskPart succeeded in adding a mirror to the volume.

После этого Windows Server 2008 начнет синхронизацию, время которой зависит от размера зеркалируемого тома. В процессе синхронизации в списке томов зеркалируемые (с типом Mirror) будут иметь состояние «Rebuild». После окончания — Healthy.

Разборка и удаление зеркального массива дисков


Windows Server 2008 включает в себя функции разборки зеркального рейд-массива (создаются два отдельных и независимых тома, содержащих идентичные данные) и удаления «зеркала» (в этом случае все данные на «зеркале» удаляются).
Чтобы разобрать дисковый массив с помощью «Управления дисками», нажмите правой кнопкой мыши на одном из томов и выберите «Break Mirrored Volume» в появившемся меню.
Из командной строки, в приложении diskpart, используйте команду «break» с указанием на один из двух дисков зеркального рейд-массива:

DISKPART>break disk=2

Для удаления зеркала из массива, удаления всех синхронизированных данных нажмите правой кнопкой мыши на зеркальном томе в «Управлении дисками» и выберите «Remove Mirror». В качестве альтернативы можно использовать команду«break» в diskpart с параметром NOKEEP:

DISKPART>break nokeep disk=2

Восстановление зеркального рейд-массива

Если один из дисков рейд-массива вышел из строя, то даже в этом случае есть хорошая новость — в отличии от «страйпа», все данные, актуальные на момент аварии, остались на втором диске. В этом случае важно заменить сбойный диск и пересобрать зеркало до того, как второй диск перестанет работать.
Нажмите правой кнопкой мыши на поврежденный том и выберите «Remove Mirror». Далее, подключите новый диск достаточного объема для создания зеркала. Правой кнопкой мыши нажмите на рабочем томе из текущего зеркала и выберите «Add Mirror» в появившимся меню, выберите новый диск и нажмите «Add Mirror». Windows пересоберет зеркальный рейд-массив, используя новый диск. Как упоминалось ранее, время пересборки и синхронизации данных зависит от производительности дисков и их объема.

Отступление: использование программного массива дисков RAID 1 (зеркало) не есть хорошо. Грубо говоря, это развод для лохов. Для получения надежности от дисковой системы необходимо использовать только аппаратный RAID-массив. Это дорого, но надежно.

Почему программный RAID 1 плох? Может сложиться ситуация, при которой оба диска станут недоступными. Например, первый диск начинает активно сыпаться (появляются bad-сектора). Система зависает, т.к. не может произвести операцию чтения/записи. После перезагрузки сервера автоматически запускается ресинхронизация дисков, т.е. информация с первого диска перезаписывается на второй. Если ресинхронизацию прервать, то второй диск станет бесполезной грудой металла, т.к. он не содержит полный образ системы. А ресинхронизация обязательно прервется из-за bad-секторов на первом диске. В результате у нас на руках останутся два неисправных диска и дай бог, чтобы у вас сохранился свежий образ системы и данных.

Тем не менее, программный RAID 1 массив часто используется и ниже приведена инструкция, как его настроить в Windows Server 2008 R2.

Исходные данные: два диска до 2 ТБ, работающих в режиме BIOS (MBR). Диски большей емкости использовать не рекомендуется, т.к. при этом не будет работать встроенная система архивации данных.

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

После установки системы имеем следующую конфигурацию дисков:
Диски после установки Windows

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

Windows Recovery Environment позволяет восстановить систему.
В командной строке с правами администратора запускаем программу Diskpart и вводим следующие команды:

select volume=c
shrink desired=300
create partition primary size=300
format fs=ntfs quick label=Recovery
assign letter=q

Обратите внимание, для Windows Server 2012 размер раздела восстановления должен быть более 300 МБ, например, 500 МБ.

Окно с Diskpart не закрываем и открываем новое окно с командной строкой.

reagentc.exe /disable
rd c:Recovery
robocopy.exe c:WindowsSystem32Recovery q:RecoveryWindowsRE Winre.wim /copyall /dcopy:t /move
reagentc.exe /setreimage /path Q:RecoveryWindowsRE
reagentc.exe /enable

В результате в системе появится диск Q для восстановления системы.

Копирование системного раздела на второй диск

Создаем системный раздел на втором диске (disk1), чтобы с него можно было загрузиться в случае выхода из строя первого диска (disk0). Размер системного раздела на втором диске должен быть таким же, как и на первом диске. Например, для Windows Server 2012 — 350 МБ.

Окно с Diskpart:

select disk 1
create partition primary size=100
active
format fs=ntfs quick label=»System Reserved»
assign letter=t
select disk 0
select partition 1
assign letter=s

Второе окно с командной строкой:

robocopy.exe s: t: * /e /copyall /dcopy:t /xf BCD.* /xd «System Volume Information»

Окно с Diskpart:

select volume=s
remove

Буковки дискам назначаем для копирования данных. В самом конце настройки системные разделы и разделы для восстановления не будут иметь привязки к буквам.
Здесь s: — системный раздел на первом диске, t: — на втором.

Создание зеркала главного раздела

Перед созданием зеркала обязательно преобразовать диски в динамические тома.

Окно с Diskpart:

select disk 1
convert dynamic
select disk 0
convert dynamic
select volume=q
retain
select volume=c
add disk=1 wait

Процесс ресинхронизации для дисков 2 ТБ длится около 5 часов.

Ресинхронизация дисков

Копирование раздела для восстановления

Следующим шагом копируем раздел для восстановления системы с первого диска (disk 0) на второй (disk 1) (с q: на r:).
Перед копированием необходимо создать новый раздел на втором диске.

Окно с Diskpart:

create volume simple disk=1 size=300
retain
format fs=ntfs quick label=Recovery
assign letter=r

Второе окно с командной строкой:

robocopy.exe q: r: * /e /copyall /dcopy:t /xd «System Volume Information»

Окно с Diskpart:

select volume=q
remove

Редактирование меню загрузки

Копируем меню загрузки с первого диска на второй.
Второе окно с командной строкой:

bcdedit /export t:bootBCD

После преобразования дисков в массив RAID-0 в меню при загрузке системы появится две строчки:
Windows Server 2008 R2
Windows Server 2008 R2 – secondary plex (вторичный плекс)

При загрузке с первого диска (первичный плекс) нет смысла продолжать загрузку со второго диска. Поэтому вторую строчку меню можно удалить для эстетического удовольствия. Кому лень тратить на это время, переходят к редактированию меню загрузки на втором диске.

bcdedit /enum all

Эта команда выводит всю конфигурацию хранилища загрузки. Здесь нас интересуют идентификаторы каждого пункта меню.

bcdedit /delete {identifier1}
bcdedit /delete {identifier2}

где
{identifier1} — идентификатор с описанием «Windows Resume Application – secondary plex»,
{identifier2} — «Windows Server 2008 R2 – secondary plex».

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

Далее переходим к редактированию конфигурации загрузки второго диска.

bcdedit /store t:bootBCD /enum all
bcdedit /store t:bootBCD /set {identifier1} ramdisksdidevice partition=r:
bcdedit /store t:bootBCD /set {memdiag} device partition=t:
bcdedit.exe /store t:bootBCD /set {identifier2} device ramdisk=[r:]RecoveryWindowsREWinre.wim,{identifier1}
bcdedit.exe /store t:bootBCD /set {identifier2} osdevice ramdisk=[r:]RecoveryWindowsREWinre.wim,{identifier1}
bcdedit.exe /store t:bootBCD /set {bootmgr} device partition=t:

где
{identifier1} — идентификатор с описанием «Ramdisk Options» (в некоторых случаях «Windows Recovery»)
{identifier2} — идентификатор с описанием «Windows Recovery Environment».

Окно с Diskpart:

select volume=r
remove

Для перфекционистов можно удалить ссылки на первичный плекс:

bcdedit /store t:bootBCD /delete {identifier1}
bcdedit /store t:bootBCD /delete {identifier2}

где
{identifier1} — идентификатор с описанием «Windows Resume Application»,
{identifier2} — идентификатор с описанием «Windows Server 2008 R2».

Заключительная часть:

Bcdedit.exe /store t:bootBCD /set {identifier1} resumeobject {identifier2}
bcdedit.exe /store t:bootBCD /set {identifier1} recoverysequence {identifier3}
bcdedit.exe /store t:bootBCD /set {bootmgr} default {identifier1}
Bcdedit.exe /store t:bootBCD /set {bootmgr} resumeobject {identifier2}

где
{identifier1} — идентификатор с описанием «Windows Server 2008 R2 – secondary plex»,
{identifier2} — идентификатор с описанием «Windows Resume Application – secondary plex»,
{identifier3} — идентификатор с описанием «Windows Recovery Environment».

Diskpart:

select volume=t
remove

Смотрите также:
Создание программного RAID 1 массива для UEFI систем (GPT-диски) (english)

Для управления хардами используем вкладку “Disk Management“, которая доступна в Server Manager и в консоли Computer Management (compmgmt.msc) (Управление дисками). Перед созданием RAID следует преобразовать диски в динамические. Выбираем значок диска в поле внизу и в контекстном меню пункт “Convert to Dynamic Disk” (Преобразовать в динамический диск). Далее отмечаем в появившемся окне “Disk 0” и в окне “Disk to Convert” подтверждаем свой выбор нажатием “Convert” и затем опять ОК. После преобразования диск “Disk Management” будет помечен как “Dynamic”. Эту операцию можно произвести в командной строке при помощи DISKPART.

Вызываем: > diskpart

Смотрим список дисков и некоторые их характеристики:

diskpart> list disk

Подключаем disk 0 и преобразуем его в динамический:

diskpart> select disk 0 Disk 0 is now the selected disk.

diskpart> convert dynamic

DiskPart successfully converted the selected disk to dynamic format.

Внимательно читайте сообщение после выполнения команды, в некоторых случаях выводится “You must reboot your computer to complete this operation“, это значит для завершения операции требуется перезагрузка системы.

C системным диском все. Подключаем второй диск. В том случае, когда статус диска в “Disk Management” показан как Offline, включаем его выбором пункта Online в контекстном меню или аналогичной командой diskpart. Если диск еще не размечен, эту операцию можно произвести при помощи самого “Disk Management” выбрав в меню пункт “Initialize Disk” и затем тип таблицы разделов MBR или GPT. Далее можно преобразовать его в динамический диск самостоятельно или поручить все операции мастерам. Выбираем первый диск и в контекстном меню пункт “Add Mirror”, отмечаем второй диск в появившемся окне, мастер предупредит о том, что он будет преобразован в Dynamic Disk, соглашаемся нажав ОК. Начнется процесс переноса данных на второй диск. По окончании в загрузчик будет добавлена возможность загрузки ОС со второго харда. В командной строке также все просто, правда в отличие от “Disk Management” здесь уже нет подстраховки, и ошибка может привести к потерям данных. Смотрим список томов: diskpart> list volume

Обычно загрузочный первый диск будет 0 томом, выбираем его.

diskpart> select volume 0

Volume 0 is the selected volume.

И создаем зеркало, указав в качестве параметра второй диск.

diskpart> add disk=1

DiskPart succeeded in adding a mirror to the volume.

В процессе создания зеркала поле Status команды “list volume” будет показывать значение “Resynching”, когда оно изменится на “Healthy” процесс закончен.

Previous Table of Contents Next
Creating and Managing Windows Server 2008 R2 Striped (RAID 0) Volumes Mirroring Windows Server 2008 R2 GBT and MBR Boot and System Disks

<google>BUY_WINSERV_2008R2</google>

The focus of this chapter of Windows Server 2008 R2 Essentials is the configuration of disk mirroring (RAID 1) on a Windows Server 2008 R2 system. It is assumed in this chapter that the reader has a basic understanding of the difference between basic and dynamic disks within the context of Windows Server 2008 R2. For information on this subject Creating and Managing Simple and Spanned Volumes on Windows Server 2008 R2 is recommended as background reading.

Note that the focus of this chapter is the mirroring of data disks. For details of mirroring system disks refer instead to Mirroring Windows Server 2008 R2 GBT and MBR Boot and System Disks.

Contents

Contents

  • 1 An Overview of Disk Mirroring (RAID 1)
  • 2 Creating a Mirrored (RAID 1) Set using Disk Management
  • 3 Creating a Mirrored (RAID 1) Volume from the Command Prompt
  • 4 Adding a Mirror to an Existing Volume
  • 5 Breaking and Removing Mirrored Sets
  • 6 Recovering a Mirrored Set

An Overview of Disk Mirroring (RAID 1)

Disk mirroring consists of two identical volumes on two different physical disk drives. Any data is written to the mirrored volume is, in fact, written to both disk drives such that if one disk drive fails the data will still be available on the other disk. Unlike striping, which increases I/O performance, mirroring will actually reduce performance for the simple reason that all data write transactions have to be performed twice — once on each drive in the mirrored set.

Ezoic

Creating a Mirrored (RAID 1) Set using Disk Management

The remainder of this chapter assumes that the disks in question have been converted from basic disks to dynamic disks. For details on performing this task refer to the initial sections of Creating and Managing Simple and Spanned Volumes on Windows Server 2008 R2.

In this section a mirrored set will be created using two similarly sized disk drives connected to a Windows Server 2008 R2 system.
Begin the process by invoking the Disk Management snap-in. This can be achieved by typing compmgmt.msc at a command prompt window or Run dialog and selecting Storage -> Disk Management. The system used in this example contains three disks numbered 0, 1 and 2 respectively. Disk 0 is the system disk and disks 1 and 2 will be used to create a mirrored set.

Within the Disk Management tool right click on the unallocated space in the graphical view of the first disk to be used in the mirror set and select New Mirrored Volume… to invoke the New Mirrored Volume wizard. Click Next on the welcome screen to proceed to the disk selection screen. As mentioned previously, a mirrored set must be comprised of two disk drives. Initially, the wizard only lists the currently selected disk in the Selected column. In order to proceed, one more disk is required. To add a disk to the mirrored set, select a suitable disk from the available disks in the left hand column and click on Add to add it to the selected disks list:

Selecting disks for a Windows Server 2008 Mirrored (RAID 1) volume

With the necessary disks selected click Next to proceed and assign a drive letter or mount point for the volume. The Next button will then proceed to the Format Volume screen where the file system type and compression options may be selected. To view the summary screen, press the Next button. Assuming the summary is acceptable the Finish button will format the volumes and create the mirrored volume ready for use.

Creating a Mirrored (RAID 1) Volume from the Command Prompt

Windows Server 2008 R2 Mirrored (RAID 1) volumes may also be created from the command prompt using the diskpart tool. This may be launched either from a command prompt window, or from the Run dialog simply by entering diskpart at the prompt. Once invoked the DISKPART> prompt will displayed, ready to receive commands.

The first step in creating a mirrored set using diskpart is to identify the disks to be used. This can be achieved using the list disk command:

DISKPART> list disk
  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        30 GB      0 B
  Disk 1    Online         8 GB  8189 MB
  Disk 2    Online         8 GB  8189 MB

For the purposes of this tutorial we will be creating a mirrored volume based on a set consisting of disks 1 and 2. The mirrored volume is created by first creating a simple volume on the first disk and then adding a second disk to the mirrored set.
The first volume is created using the create volume command combined with the disk= directive. The size of the volume may also be specified using the size= directive. Omission of the size= option will cause diskpart to create volume which occupies all the available space on the designated disk. For example:

DISKPART>create volume simple disk=1

Having created the first volume on disk 1 the next step is to add the mirror volume on disk 2. This is achieved using the add command as follows:

add disk=2

The list volume command may be used to verify the new configuration:

DISKPART> list volume
  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     D                       DVD-ROM         0 B  No Media
  Volume 1     C                NTFS   Partition     30 GB  Healthy    System
* Volume 2                      RAW    Mirror      8189 MB  Healthy

As shown above the new volume is listed as volume 2 and shown as Mirror. The volume is also listed as RAW because it has not yet been formatted with a file system. This, too, can be achieved within the diskpart tool:

DISKPART> select volume 2
DISKPART> format fs=ntfs label="Mirrored Volume"
  100 percent completed

Once formatted, the last task is to assign either a drive letter or mount point to the volume by which it will be accessed:
To assign a drive letter:

DISKPART> assign letter=E:
DiskPart successfully assigned the drive letter or mount point.

To assign a mount point:

DISKPART> assign mount=bigvol
DiskPart successfully assigned the drive letter or mount point.

Once assigned a drive letter or mount point, the new mirrored volume is ready for use.

Adding a Mirror to an Existing Volume

A mirror may be added to an existing volume using either the Disk Management snap-in, or from the command-prompt using the diskpart tool. When a mirror is added to an existing volume Windows creates a second volume equal in size and file system type on a second disk of your choice and copies (a process also known as resynching) the data on the existing volume to the mirror.
To mirror to an existing volume using Disk management, right click on the existing volume in the graphical view and select Add Mirror to invoke the Add Mirror dialog shown below:
<google>WIN28BOX</google>

Adding a mirror to an existing volume on Windows Server 2008 R2

The above dialog will list disks eligible to act as a mirror for the existing volume. Select the desired disk and click on Next. A warning dialog may appear notifying you of any additional changes that may be made as a result of the addition (such as converting basic disks to dynamic disks). Click Yes to proceed. The resynching process will now begin, the progress of which will be displayed in the graphical view.

To add a mirror to an existing volume from the command prompt, start diskpart and identify the existing volume using the list volume command:

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     D                       DVD-ROM         0 B  No Media
  Volume 1     C                NTFS   Partition     30 GB  Healthy    System
  Volume 2     E   My Volume    NTFS   Partition   8189 MB  Healthy

The volume to be mirrored in this example is Volume 2. Having identified the volume, a disk to contain the mirror needs to be found using the list disk command:

DISKPART> list disk
  Disk ###  Status      Size     Free     Dyn  Gpt
  --------  ----------  -------  -------  ---  ---
  Disk 0    Online        30 GB      0 B
* Disk 1    Online         8 GB      0 B
  Disk 2    Online         8 GB  8189 MB

From the above information it is clear that Volume 2 is 8189 MB in size. In order to be able to mirror this volume, a disk with at least 8189 MB is required. Clearly, disk 2 meets this requirement. Therefore, all that needs to be done is to add disk 2 as the mirror disk for our volume using the add disk command. Note that if the disks are not dynamic disks they will need to be converted with the convert dynamic command:

select disk 1
convert dynamic
select disk 2
convert dynamic

The next step is to select the existing volume on disk 1:

DISKPART> select disk 1
DISKPART> select volume 2

Volume 2 is the selected volume.

Finally, the mirrored set can be created using the add= command, passing through the number of the disk to be used as the mirror (in this case disk 2):

DISKPART> add disk=2
DiskPart succeeded in adding a mirror to the volume.

At this point Windows Server 2008 R2 will begin the resynching process which, depending on the size of the volume being mirrored may take some time. This fact is reported by the show volume command which lists the volume as being of type Mirror with a status of Rebuild. Once the resynching process is complete the status will be displayed as Healthy.

Breaking and Removing Mirrored Sets

A Windows Server 2008 R2 mirror may be broken (which creates two separate and independent volumes containing identical data) or removed (which removes the data on the mirror leaving free space on the designated mirror disk.)

To break a mirror from the Disk Management snap-in right click on one of the volumes in the set in graphical view and select Break Mirrored Volume from the pop-up menu.

To break a mirror set from the command line use the break command, specifying one of the two disks in the mirrored set:

DISKPART>break disk=2

To remove a mirror from a mirrored set, removing all mirrored data and leaving free space on the disk right click on the mirror volume to be removed in the Disk Management graphical view and select Remove Mirror. Alternatively, use the diskpart break command with the NOKEEP option:

DISKPART>break nokeep disk=2

Recovering a Mirrored Set

If one of the disks in a mirrored set fails the good news is that, unlike striped volumes, all the data is still present on the remaining healthy disk (this, after all is the whole point of disk mirroring). In this situation, however, it is important to replace the faulty disk and rebuild the mirror before the healthy drive also fails.

To achieve this right click on the failed volume and select Remove Mirror. Next, identify a suitable alternate or newly installed drive with sufficient space to act as a mirror. Right click on the existing, healthy volume from the original mirrored set, select Add Mirror from the resulting menu, select the new disk in the Add Mirror dialog and click on Add Mirror. Windows will now rebuild the mirror using space on the new disk. As noted above, this process can take some time depending on the size of the volume in question.

<google>BUY_WINSERV_2008R2_BOTTOM</google>

winsrv-soft-RAID-000.jpgНастройка программного RAID массива в среде Windows гораздо более простая задача, чем под Linux системами, однако и она имеет свои особенности. Зачастую неполные и отрывочные знания в данной области приводят к сложностям, а в среде администраторов ходят мифы и легенды о «капризности» и «глючности» данного механизма в Windows. В данной статье мы постараемся заполнить этот пробел.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Перед тем как продолжить, снова вспомним основной принцип построения аппаратных массиво: один элемент массива — один физический диск. Основа программных массивов — логический диск. Понимание этой разницы — залог успеха, то что применимо к аппаратному массиву, может оказаться катастрофическим для программного, особенно если речь идет об отказе одного из элементов массива.

Для создания программного RAID в среде Windows нам понадобится познакомиться с понятием динамического диска, так как программные массивы могут быть созданы только на них. Репутация динамических дисков неоднозначна, многие администраторы шарахаются от них, как черт от ладана. А зря, запомнив несколько простых правил работа с динамическими дисками становится столь же проста как с обычными.

Главное правило: установка или загрузка Windows с динамического тома возможна только в том случае, если этот диск был преобразован из системного или загрузочного тома. Т.е. если у вас стоит несколько экземпляров ОС, то после преобразования диска в динамический вы сможете загрузить лишь тот экземпляр, который находится на загрузочном разделе.

Исходя из этого правила становится очевидно, что для загрузочного и системного томов возможно создание только зеркального массива (RAID1), создание иных видов массива невозможно, так как они подразумевают установку системы на заранее созданный раздел.

А стоит ли овчинка выделки? Несмотря на все ограничения, стоит. Основной недостаток аппаратных массивов — привязка к конкретной модели контроллера. Если у вас сгорела материнская плата или контроллер, вам понадобится точно такой же (или материнская плата с аналогичным контроллером), иначе с данными можно попрощаться. В случае программного RAID достаточно машины с установленным Windows Server.

На практике работа с программными массивами и динамическими дисками производится через оснастку Хранение — Управление дисками в Диспетчере сервера. Для преобразования дисков в динамические достаточно щелкнуть на одном из них правой кнопкой мыши и выбрать Преобразовать в динамический диск, в открывшемся  окне можно выбрать для преобразования сразу несколько дисков.

winsrv-soft-RAID-001.jpgСтоит помнить, что эта операция необратимая и особое внимание следует уделить системному разделу, переразметить загрузочный диск у вас уже не получится (точнее он после этого перестанет быть загрузочным), единственное, что вы сможете — это расширить том за счет неразмеченного пространства.

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

winsrv-soft-RAID-002.jpgПодключив дополнительные диски мы получим гораздо более широкие возможности, вы можете как объединить несколько дисков в отдельный том, так и создать RAID 0, 1 или 5.

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

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Windows Server 2008 R2 Implement Disk Array RAID1 and RAID5

** This tutorial uses a 20G (Data Backup Recovery) two 8g (Make RAID-1) with three 6G (Make RAID-5) hard drive Demonstration **

First, we have started after the virtual machine is installed, and after the Windows Server 2008 R2 is started.
First add the hard disk you need to use, right click to increase the virtual machine of the hard disk, click Set, click Add, select the hard disk, have been next step, modify the hard disk capacity in Figure 3, you can add success, repeat this operation, will We need to use the hard drive to add it.


Then, return to the virtual machine, click Start → Computer Management → Disk Management, you can see the hard drive we just added, at this time, the newly added hard drive is offline


Right click on the hard drive, click on the online, after all the newly added hard drives are connected,Right click on the hard drive, select the initialization of the hard disk, click OK, you can initialize the new hard disk.

After the basic configuration is configured, then create RAID-1

Right click to create a RAID-1 hard disk, click on the new mirror coupon, next, go to the step step, select the hard disk you want to do RAID-1, click Add, then the next step to complete, RAID-1 creation success

RAID-1 creates an example:

RAID 1 is also known as the mirror disk, putting a disk’s data mirror to another disk, using image fault tolerance to improve reliability, with the highest data redundancy capability in RAID. When data is stored, the data is written to the mirror disk, and read the data is only read from the working disk. When a fault occurs, the system reads the data from the mirror disk, and then recover the correct data correctly. This array is extremely reliable, but its capacity will subtract half. Widely used in applications where data requirements are extremely stricker, such as commercial finance, archive management and other fields. Only a hard disk is allowed to fail.

RAID-5 disk array

RAID-5 requires at least 3 hard drives, right-click on the hard disk that needs to create RAID-5, click New RAID-5, after this step, select the hard disk that you need to do RAID-5, click Add, then the next step to complete, RAID-5 creation success

RAID-5 creates a successful example:

RAID 5 requires three or more physical disks, which can provide a hot spare disk to achieve fault recovery, with parity, reliability, only while damageing 2 pieces, data is damaged, only damage to 1 piece disk, system will Rebuild data according to the stored parity bit, temporarily serve, if there is a hot spare disk, the system will automatically rebuild data on the failed disk on the hot spare disk.

Before performing data backup, we will first convert the 20G hard drive added to a simple coupon. In disk management, find this hard drive that you need to make backed up, right-click New Simple Voucher, right click to create a new simple coupon, next to finish

Click Start → Administrative Tools → Server Manager → Features → Add Function → Check Windows Server Backup → Install

After the installation is complete
Click Storage in Server Manager → Windows Server Backup


You can set backup plans, one-time backup, recovery
I demo a one-time backup of a file

Click on a one-time backup → Next → Select Custom → Click Add item Select a folder or file you need to back up → OK → Next → Select a local drive → Select the disk you need to make a backup (I am a G disk) → Next arrow Click Backup to back up completion

Here is a diagram




Data Recovery

Let’s delete the file just backed up.
Then go back to Windows Server Backup Click Recovery
Follow the steps to click Next, select the item you want to recover, follow the steps to continue next, then click to recover

Понравилась статья? Поделить с друзьями:
  • Программирование игр для windows советы профессионала андре ламот скачать
  • Программа чтобы убрать пароль при входе в windows 7
  • Программирование драйверов для windows солдатов pdf
  • Программа чтобы разделить жесткий диск для windows 10
  • Программирование для windows с использованием mfc