Как удалить с диска метку raid
В этой публикации, друзья, рассмотрим функционал дисковых пространств в Windows 11. Это есть не что иное как программный RAID, обеспечиваемый штатными средствами операционной системы. И это возможность создания отказоустойчивого RAID-массива или RAID-массива с увеличенной производительностью для компьютеров, которые не располагают аппаратным механизмом RAID – возможностью чипсета материнской платы или обеспечиваемым дискретным устройством. Также программный RAID являет собой альтернативу аппаратному RAID, ибо оба механизма имеют свои плюсы и минусы. Как создаётся аппаратный RAID средствами материнской платы, можете посмотреть на нашем сайте, у нас есть статьи по созданию массива из современных SSD NVMe в двух популярных конфигурациях - RAID 0 и RAID 1. Больше информации вообще о RAID-массивах юзайте в подборке статей по этой теме. Ну а в этой статье давайте разбираться, как работать с программным RAID, предлагаемым средствами Windows 11 – функцией «Дисковые пространства».
Удаление массива
При удалении массива внимателнее смотрите на имена массива и дисков и подставляйте свои значения.
Если нам нужно полностью разобрать RAID, сначала размонтируем и остановим его:
* где /mnt — каталог монтирования нашего RAID.
* где /dev/md0 — массив, который мы хотим разобрать.
* если мы получим ошибку mdadm: fail to stop array /dev/md0: Device or resource busy, с помощью команды lsof -f -- /dev/md0 смотрим процессы, которые используют раздел и останавливаем их.
Затем очищаем суперблоки на всех дисках, из которых он был собран:
mdadm --zero-superblock /dev/sdb
mdadm --zero-superblock /dev/sdc
mdadm --zero-superblock /dev/sdd
* где диски /dev/sdb, /dev/sdc, /dev/sdd были частью массива md0.
Привет, друзья. В прошлой статье мы с вами создали RAID 1 массив (Зеркало) - отказоустойчивый массив из двух жёстких дисков SSD. Смысл создания RAID 1 массива заключается в повышении надёжности хранения данных на компьютере. Когда два жёстких диска объединены в одно хранилище, информация на обоих дисках записывается параллельно (зеркалируется). Диски являются точными копиями друг друга, и если один из них выйдет из строя, мы получим доступ к операционной системе и нашим данным, ибо их целостность будет обеспечена работой другого диска. Также конфигурация RAID 1 повышает производительность при чтении данных, так как считывание происходит с двух дисков. В этой же статье мы рассмотрим, как восстановить массив RAID 1, если он развалится. Другими словами, мы рассмотрим, как сделать Rebuild RAID 1.
↑ Функция «Дисковые пространства»
Итак, друзья, RAID – это избыточный массив из нескольких жёстких дисков, обеспечивающий увеличенную производительность или повышенную отказоустойчивость. Ранее аппаратный RAID считался безоговорочно лучшим, ибо в случае с программным RAID его обеспечение возлагалось на системные ресурсы компьютера. Но с увеличением производительности современных процессоров этот аспект утратил актуальность, для современных процессоров (и даже относительно современных) такие нагрузки незначительны. Качественные аппаратные RAID-контроллеры, по максимуму обеспечиваемые сохранность данных, стоят дорого, и они не нужны обычным пользователям. Предлагаемые материнскими платами функции RAID-контроллера уязвимы в том плане, что если выйдет из строя материнская плата, массив, возможно, будет проблематично восстановить. В этом плане программный RAID выигрывает тем, что он вместе с жёсткими дисками может быть перенесён на другое железо. Так что, друзья, даже если у вас материнская плата предусматривает аппаратный RAID, списывать со счетов предлагаемый Windows программный RAID не стоит, нужно детально изучить вопрос, понять, что лучше конкретно для вашей ситуации, и сделать выбор.
Предлагаемый Windows программный RAID представлен двумя функциями. Первая – это старая функция создания динамических дисков. Вторая – появившаяся начиная с Windows 8 функция дисковых пространств. Основное отличие дисковых пространств от динамических дисков – это возможность создания программного RAID только для хранилища пользовательских данных. Дисковые пространства не могут быть созданы для жёсткого диска, на котором размещается Windows, что предусматривается динамическими дисками, но в чём совершенно нет никакой необходимости. Для Windows нет смысла создавать RAID с удвоенной скоростью работы HDD, ибо скорость одного SSD будет в разы быстрее, а массив из двух SSD в большинстве случаев даст избыточную производительность, которая попросту не будет заметна в деле. И для Windows нет смысла создавать зеркало для обеспечения работоспособности, достаточно просто делать регулярные системные бэкапы и обеспечить возможность восстановления операционной системы с внешнего носителя. Для использования функции «Дисковые пространства» необходимо отдельные выделенные два или более жёстких диска – HDD или SSD. Будучи более современной, более актуальной, функция дисковых пространств Windows ещё и боле доступная. Тогда как динамические диски доступны в редакциях Windows начиная с Pro, дисковые пространства можно использовать во всех редакциях, включая Home.
Какое-то время функция «Дисковые пространства» в Windows 10 позволяла создавать хранилища с файловой системой ReFS. Позднее эта возможность была убрана, и Microsoft нам оставила нам только файловую систему NTFS. И так функция дисковых пространств и перекочевала в Windows 11, но только как классический функционал. Как работают дисковые пространства с использованием классического функционала, у нас описано в статье про эту функцию в составе Windows 8.1 и 10. В классической реализации ничего не поменялось. Но в Windows 11, друзья, у дисковых пространств появилась современная реализация, реализация в системном приложении «Параметры». Она дублирует возможности классической реализации и предусматривает новый вид конфигурации RAID. В целом же современная функция «Дисковые пространства» Windows 11 позволяет нам создавать пять конфигураций RAID:
- Простой (без устойчивости) – это RAID 0, массив из двух или более жёстких дисков, работающих с удвоенной, утроенной и т.д. скоростью чтения и записи данных. Без отказоустойчивости.
- Двухстороннее зеркало – это RAID 1, отказоустойчивый массив из двух дисков, при котором запись данных проводится на два диска. При выходе из строя какого-то из дисков наши данные будут надёжно сохранены на другом диске. При этом ещё и будет удвоенная скорость чтения данных.
- Трехстороннее зеркало – это RAID 1E, отказоустойчивый массив из пяти дисков, при котором запись проводится на три диска, а два другие диска обеспечивают удвоенную производительность записи. Такая конфигурация – это гарантия сохранности данных на случай выхода из строя сразу двух дисков, в таком случае данные сохранятся на третьем диске. Ну и, соответственно, здесь имеем хорошую прибавку в скорости чтения.
- Чётность – это RAID 5, отказоустойчивый массив из трёх дисков, при котором данные записываются частями на все диски. Это компромисс отказоустойчивости и производительности при чтении и записи данных.
- Двойная четность – это та самая новая конфигурация RAID, появившаяся в Windows 11. И это RAID 6 - отказоустойчивый массив из пяти дисков, при котором данные записываются на три диска и ещё на два диска частями. Здесь имеем повышенную отказоустойчивость и улучшенную производительность при чтении данных.
Созданные дисковые пространства работают в среде WinPE, после переустановки Windows и при переносе дисков на новый компьютер, но лишь при условии использования совместимых WinPE и Windows, т.е. не ниже Windows 8 и Server 2012 – систем, где эта функция появилась.
Ну и давайте, друзья, посмотрим, как всё это работает в Windows 11.
Останавливаем службы использующие массив
Размотнируем работающий массив md0 — имя массива, у вас может быть другое, его название мы узнали выполнив описанную выше команду.
Останавливаем и удаляем массив
Теперь обнулим информацию о принадлежности дисков к тем или иным массивам. Имена дисков мы узнали ранее,в моем случае это sdb и sdc
Выполняем по очереди, для каждого диска команду
И так для всех дисков, уже бывшего, рейда.
Теперь уберем все записи монтирования и определения массива при запуске системы.
Уберем запись в файле /etc/fstab
За комментируем или сотрем строку о монтировании массива, выглядит она примерно так
Почему, собственно, не получается удалить диск из массива перед тем как вытаскивать диск физически?
>md0 : active raid6 sdc[0] sdf[3] sde[2] sdd[1]
он, собственно, умер. перед тем как его вытаскивать - хочу отключить
А он, внезапно, уже отключен. Автоматически.
верно. В этом можно убедится при помощи
mdadm -D /dev/md0
я раньше думал, что диск сначала переходит в состяние fail,
а потом его надо вручную отключать.
Копетан подсказываетъ, TYPE=«linux_raid_member» означает что диск имеет соответствующую метку и «суперблок». Это не означает, что он находится в массиве.
Intent Bitmap : /mnt/pciessd/mdadm_write_intent_bitmap
Update Time : Tue Dec 21 16:32:29 2010
State : clean, degraded, recovering
Active Devices : 4
Working Devices : 5
Failed Devices : 1
Spare Devices : 1
Chunk Size : 64K
Rebuild Status : 0% complete
UUID : . some.uuid.
Events : 0.37853
Number Major Minor RaidDevice State
0 8 32 0 active sync /dev/sdc
1 8 48 1 active sync /dev/sdd
2 8 64 2 active sync /dev/sde
3 8 80 3 active sync /dev/sdf
5 8 112 4 spare rebuilding /dev/sdh
6 8 16 - faulty spare
Скажи, капитан, как избавится от этого faulty spare, если команда
mdadm --manage /dev/md0 --remove /dev/sdb выдает
mdadm: cannot find /dev/sdb: No such file or directory
If the device contains a valid md superblock, the block is overwritten with zeros. With --force the
block where the superblock would be is overwritten even if it doesn't appear to be valid.
mdadm — утилита для работы с программными RAID-массивами различных уровней. В данной инструкции рассмотрим примеры ее использования.
Добавить диск к массиву
В данном примере рассмотрим вариант добавления активного диска к RAID, который будет использоваться для работы, а не в качестве запасного.
Добавляем диск к массиву:
mdadm /dev/md0 --add /dev/sde
4 8 16 - spare /dev/sde
Теперь расширяем RAID:
mdadm -G /dev/md0 --raid-devices=3
* в данном примере подразумевается, что у нас RAID 1 и мы добавили к нему 3-й диск.
↑ Дисковые пространства Windows 11
↑ Мониторинг состояния жёстких дисков в RAID
Если созданный с помощью БИОСа материнской платы RAID 1 массив развалился, неопытный пользователь может этого сразу и не понять. Мы не получим ни звукового оповещения, ни оповещения в иной форме, сигнализирующих о проблеме развала RAID 1. Возможностями аварийной сигнализации при развале массивов обладают только отдельные SAS/SATA/RAID-контроллеры, работающие через интерфейс PCI Express. За аварийную сигнализацию при проблемах с массивами отвечает специальное ПО таких контроллеров. Не имея таких контроллеров, можем использовать программы типа CrystalDiskInfo или Hard Disk Sentinel Pro, которые предупредят нас о выходе из строя одного из накопителей массива звуковым сигналом, либо электронным письмом на почту.
Если заглянем в управление дисками Windows, о развале RAID 1 можем догадаться, например, по исчезновению разметки одного из дисков.
Для примера возьмём мою материнскую плату на чипсете Z490 от Intel, для которого существует специальное программное обеспечение Intel Rapid Storage Technology (Intel RST). Технология Intel Rapid Storage поддерживает SSD SATA и SSD PCIe M.2 NVMe, повышает производительность компьютеров с SSD-накопителями за счёт собственных разработок. Всесторонне о бслуживает массивы RAID в конфигурациях 0, 1, 5, 10. П редоставляет пользовательский интерфейс Intel Optane Memory and Storage Management для управления системой хранения данных, в том числе дисковых массивов .
После установки Intel RST в главном окне увидим созданный нами из двух SSD M.2 NVMe Samsung 970 EVO Plus (250 Гб) RAID 1 массив, исправно функционирующий.
Вот этот массив в управлении дисками Windows.
И в диспетчере устройств.
Технология Intel Rapid Storage имеет свою службу и постоянно мониторит состояние накопителей. На данный момент все находящиеся в рейде диски исправны.
Если какой-либо накопитель неисправен, драйвер Intel RST сразу предупредит всплывающим окном о проблеме «Требуется внимание. Производительность одного из ваших томов снижена».
И в главном окне программы будет значиться, что один из дисков массива неисправен.
В этом случае можно произвести диагностику неисправного накопителя специальным софтом, к примеру, программой Hard Disk Sentinel Pro . Если диск неисправен или отработал свой ресурс, выключаем компьютер и заменяем диск на новый. Затем делаем Rebuild (восстановление) RAID 1 массива.
Создание рейда
Для сборки избыточного массива применяем следующую команду:
mdadm --create --verbose /dev/md0 -l 1 -n 2 /dev/sd
- /dev/md0 — устройство RAID, которое появится после сборки;
- -l 1 — уровень RAID;
- -n 2 — количество дисков, из которых собирается массив;
- /dev/sd — сборка выполняется из дисков sdb и sdc.
Мы должны увидеть что-то на подобие:
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: size set to 1046528K
Также система задаст контрольный вопрос, хотим ли мы продолжить и создать RAID — нужно ответить y:
Continue creating array? y
Мы увидим что-то на подобие:
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
. и находим информацию о том, что у наших дисков sdb и sdc появился раздел md0, например:
.
sdb 8:16 0 2G 0 disk
??md0 9:0 0 2G 0 raid1
sdc 8:32 0 2G 0 disk
??md0 9:0 0 2G 0 raid1
.
* в примере мы видим собранный raid1 из дисков sdb и sdc.
Сборка RAID
Перед сборкой, стоит подготовить наши носители. Затем можно приступать к созданию рейд-массива.
Замена диска
В случае выхода из строя одного из дисков массива, команда cat /proc/mdstat покажет следующее:
Personalities : [raid1]
md0 : active raid1 sdb[0]
1046528 blocks super 1.2 [2/1] [U_]
* о наличии проблемы нам говорит нижнее подчеркивание вместо U — [U_] вместо [UU].
.
Update Time : Thu Mar 7 20:20:40 2019
State : clean, degraded
.
* статус degraded говорит о проблемах с RAID.
Для восстановления, сначала удалим сбойный диск, например:
mdadm /dev/md0 --remove /dev/sdc
Теперь добавим новый:
mdadm /dev/md0 --add /dev/sde
Смотрим состояние массива:
.
Update Time : Thu Mar 7 20:57:13 2019
State : clean, degraded, recovering
.
Rebuild Status : 40% complete
.
* recovering говорит, что RAID восстанавливается; Rebuild Status — текущее состояние восстановления массива (в данном примере он восстановлен на 40%).
Если синхронизация выполняется слишком медленно, можно увеличить ее скорость. Для изменения скорости синхронизации вводим:
echo '10000' > /proc/sys/dev/raid/speed_limit_min
* по умолчанию скорость speed_limit_min = 1000 Кб, speed_limit_max — 200000 Кб. Для изменения скорости, можно поменять только минимальную.
↑ Восстановление (Rebuild) RAID 1 массива
Развал RAID 1 массива может произойти по нескольким причинам: отказ одного из дисков, ошибки микропрограммы БИОСа, неправильные действия пользователя компьютера. При развале RAID 1 в БИОСе у него будет статус "Degraded".
В таких случаях нужно произвести восстановление (Rebuild) массива. Каким образом это можно сделать? К примеру, при отказе одного накопителя мы просто подсоединяем другой исправный, затем жмём в БИОСе кнопку "Rebuild", и происходит синхронизация данных на дисках. Таким вот образом RAID 1 массив восстанавливается, и мы можем работать дальше. Вроде, всё просто. Однако на практике при возникновении такой проблемы много нюансов. Давайте подробно рассмотрим все особенности восстановления RAID.
Проверяем есть ли работающие Raid — массивы
Как видим есть массив md0, это raid 1, состоит из двух дисков sdb и sdc
Массив активный и оба диска работают как положено, о чем говорит слово active и знак [UU]
Если в знаке [UU] нет например первой буквы [_U], то проблема с первым диском или он отсутствует.
Если нет второго [U_] — соответственно,второй диск требует внимания.
Информация о RAID
Посмотреть состояние всех RAID можно командой:
В ответ мы получим что-то на подобие:
md0 : active raid1 sdc[1] sdb[0]
1046528 blocks super 1.2 [2/2] [UU]
* где md0 — имя RAID устройства; raid1 sdc[1] sdb[0] — уровень избыточности и из каких дисков собран; 1046528 blocks — размер массива; [2/2] [UU] — количество юнитов, которые на данный момент используются.
** мы можем увидеть строку md0 : active(auto-read-only) — это означает, что после монтирования массива, он не использовался для записи.
Подробную информацию о конкретном массиве можно посмотреть командой:
* где /dev/md0 — имя RAID устройства.
Version : 1.2
Creation Time : Wed Mar 6 09:41:06 2019
Raid Level : raid1
Array Size : 1046528 (1022.00 MiB 1071.64 MB)
Used Dev Size : 1046528 (1022.00 MiB 1071.64 MB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Wed Mar 6 09:41:26 2019
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : resync
Name : proxy.dmosk.local:0 (local to host proxy.dmosk.local)
UUID : 304ad447:a04cda4a:90457d04:d9a4e884
Events : 17
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
- Version — версия метаданных.
- Creation Time — дата в время создания массива.
- Raid Level — уровень RAID.
- Array Size — объем дискового пространства для RAID.
- Used Dev Size — используемый объем для устройств. Для каждого уровня будет индивидуальный расчет: RAID1 — равен половине общего размера дисков, RAID5 — равен размеру, используемому для контроля четности.
- Raid Devices — количество используемых устройств для RAID.
- Total Devices — количество добавленных в RAID устройств.
- Update Time — дата и время последнего изменения массива.
- State — текущее состояние. clean — все в порядке.
- Active Devices — количество работающих в массиве устройств.
- Working Devices — количество добавленных в массив устройств в рабочем состоянии.
- Failed Devices — количество сбойных устройств.
- Spare Devices — количество запасных устройств.
- Consistency Policy — политика согласованности активного массива (при неожиданном сбое). По умолчанию используется resync — полная ресинхронизация после восстановления. Также могут быть bitmap, journal, ppl.
- Name — имя компьютера.
- UUID — идентификатор для массива.
- Events — количество событий обновления.
- Chunk Size (для RAID5) — размер блока в килобайтах, который пишется на разные диски.
Подробнее про каждый параметр можно прочитать в мануале для mdadm:
Также, информацию о разделах и дисковом пространстве массива можно посмотреть командой fdisk:
↑ Создание пула и дискового хранилища
Главное правило для создания дисковых пространств – они создаются из дополнительных жёстких дисков, из тех, где не установлена используемая операционная система. И это должны быть либо чистые диски, либо с ненужными данными. В процессе создания дискового пространства диски избавляются от разметки, форматируются и ставятся в пул – точку сборки дисков. На базе пула мы и создаём дисковые пространства – одно или несколько. Диски могут быть разного типа, с разным объёмом. После добавления в пул диски более не будут доступны для использования в отдельности, они будут работать только в рамках дисковых пространств.
У нас имеется два лишних жёстких диска. Вот они в управлении дисками Windows 11.
И из этих дисков мы создадим дисковое пространство «Двухстороннее зеркало», т.е. отказоустойчивый массив из двух жёстких дисков. Запускаем системное приложение «Параметры», идём по пути «Система → Память». Раскрываем блок «Дополнительные параметры хранилища», кликаем «Дисковые пространства».
Жмём «Создать пул хранения и место для хранения».
Увидим диски, доступные для вхождения в пул. Отмечаем их галочками, жмём «Создать».
Теперь создаём на базе пула первое дисковое пространство. Выбираем конфигурацию RAID, в нашем случае это двухстороннее зеркало.
И давайте обратим внимание на объём пула. По умолчанию он составляет сумму доступного объёма на всех дисках. Можем указать размер меньшего по объёму диска, а можем оставить как есть или даже указать больший объём пула. Дело в том, что объём пула не базируется на имеющемся по факту объёме жёстких дисков, этот объём виртуальный. А реальным объёмом дисков может быть обеспечен впоследствии. И если вы не собираетесь ставить в пул ещё диски, то, конечно, укажите для объёма пула размер меньшего по объёму диска. В итоге жмём «Создать».
Можем указать букву и метку диска дискового пространства. Жмём «Форматировать».
Всё – дисковое пространство готово, теперь и оно, и пул будут отображаться в приложении «Параметры» по пути «Система → Память → Дисковые пространства». Здесь же и можно оперировать ими обоими. В частности, создавать новые пулы, новые дисковые пространства, добавлять новые жёсткие диски в пулы.
В системном управлении дисками дисковое пространство будет значится как единый диск с указанным виртуальным объёмом.
В системном проводнике пространство будем видеть как обычный диск.
Пересборка массива
Если нам нужно вернуть ранее разобранный или развалившийся массив из дисков, которые уже входили в состав RAID, вводим:
mdadm --assemble --scan
* данная команда сама найдет необходимую конфигурацию и восстановит RAID.
Также, мы можем указать, из каких дисков пересобрать массив:
mdadm --assemble /dev/md0 /dev/sdb /dev/sdc
Установка mdadm
Утилита mdadm может быть установлена одной командой.
Если используем CentOS / Red Hat:
yum install mdadm
Если используем Ubuntu / Debian:
apt-get install mdadm
↑ Rebuild (восстановление) RAID 1 массива
После замены неисправного диска включаем ПК и входим в БИОС. Заходим в расширенные настройки «Advanced Mode», идём во вкладку «Advanced». Переходим в пункт «Intel Rapid Storage Technology».
Видим, что наш RAID 1 массив с названием Volume 1 неработоспособен - "Volume 1 RAID 1 (mirroring), Degraded".Выбираем "Rebuild" (Восстановить).
Обратим внимание на уведомление внизу: "Selecting a disk initiates a rebuild. Rebuild completes in the operating system", переводится как "Выбор диска инициирует перестройку массива. Восстановление завершается в операционной системе". Выбираем новый накопитель, который нужно добавить в массив для его восстановления, жмём Enter. Появится следующий экран, указывающий, что после входа в операционную систему будет выполнено автоматическое восстановление - "All disk data will be lost", переводится как "Все данные на диске будут потеряны".RAID 1 массив восстановлен.
Жмём F10, сохраняем настройки, произведённые нами в БИОСе, и перезагружаемся.
После перезагрузки открываем программу Intel Optane Memory and Storage Management и видим, что всё ещё происходит перестроение массива, но операционной системой уже можно пользоваться.
↑ Восстановление массива RAID 1 из резервной копии при замене двух вышедших из строя дисков
Если у вас выйдут из строя сразу оба накопителя, то покупаем новые, устанавливаем в системный блок, затем создаём RAID 1 заново и разворачиваем на него резервную копию.
Запасной диск (Hot Spare)
Если в массиве будет запасной диск для горячей замены, при выходе из строя одного из основных дисков, его место займет запасной.
Диском Hot Spare станет тот, который просто будет добавлен к массиву:
mdadm /dev/md0 --add /dev/sdd
Информация о массиве изменится, например:
.
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
2 8 48 1 active sync /dev/sdc
3 8 32 - spare /dev/sdd
Проверить работоспособность резерва можно вручную, симулировав выход из строя одного из дисков:
mdadm /dev/md0 --fail /dev/sdb
И смотрим состояние:
.
Rebuild Status : 37% complete
.
Number Major Minor RaidDevice State
3 8 32 0 spare rebuilding /dev/sdd
2 8 48 1 active sync /dev/sdc
0 8 16 - faulty /dev/sdb
.
* как видим, начинается ребилд. На замену вышедшему из строя sdb встал hot-spare sdd.
↑ Удаление дискового пространства
Ненужное более дисковое пространство можно удалить. Если на нём есть какие-то ценные данные, их нужно переместить куда-то. Далее в приложении «Параметры» по пути «Система → Память → Дисковые пространства» раскрываем блок «Дисковые пространства». Кликаем удаляемое пространство. Жмём его свойства.
В свойствах жмём «Удалить».
И подтверждаем решение нажатием «Удалить пространство».
А затем и можем удалить диски из пула, чтобы использовать их каждый в отдельности. Раскрываем блок «Физические диски». Кликаем каждый из дисков, жмём их свойства.
Жмём «Подготовить к удалению».
Проверка целостности
Для проверки целостности вводим:
echo 'check' > /sys/block/md0/md/sync_action
Результат проверки смотрим командой:
* если команда возвращает 0, то с массивом все в порядке.
echo 'idle' > /sys/block/md0/md/sync_action
Создание файловой системы и монтирование массива
Создание файловой системы для массива выполняется также, как для раздела:
* данной командой мы создаем на md0 файловую систему ext4.
Примонтировать раздел можно командой:
mount /dev/md0 /mnt
* в данном случае мы примонтировали наш массив в каталог /mnt.
Чтобы данный раздел также монтировался при загрузке системы, добавляем в fstab следующее:
/dev/md0 /mnt ext4 defaults 1 2
Для проверки правильности fstab, вводим:
Мы должны увидеть примонтированный раздел md, например:
/dev/md0 990M 2,6M 921M 1% /mnt
Подготовка носителей
Сначала необходимо занулить суперблоки на дисках, которые мы будем использовать для построения RAID (если диски ранее использовались, их суперблоки могут содержать служебную информацию о других RAID):
mdadm --zero-superblock --force /dev/sd
* в данном примере мы зануляем суперблоки для дисков sdb и sdc.
Если мы получили ответ:
mdadm: Unrecognised md component device - /dev/sdb
mdadm: Unrecognised md component device - /dev/sdc
. то значит, что диски не использовались ранее для RAID. Просто продолжаем настройку.
Далее нужно удалить старые метаданные и подпись на дисках:
wipefs --all --force /dev/sd
↑ Rebuild (восстановление) RAID 1 массива в пользовательском интерфейсе Intel Optane Memory and Storage Management
Восстановить дисковый массив можно непосредственно в программе Intel Optane Memory and Storage Management. К примеру, у нас неисправен один диск массива, и Windows 10 загружается с исправного накопителя. Выключаем компьютер, отсоединяем неисправный, а затем устанавливаем новый SSD PCIe M.2 NVMe, включаем ПК. Программа Intel Optane Memory and Storage Management определяет его как неизвестный жёсткий диск.
Диспетчер устройств, как и управление дисками, не видит целостный RAID, а видит два разных SSD.
В главном окне программы жмём «Создать том RAID».
У нас SSD нового поколения с интерфейсом PCIe M.2 NVMe, значит, выбираем контроллер PCIe. Тип дискового массива - "Защита данных в режиме реального времени (RAID 1)".
Выбираем два наших диска SSD PCIe M.2 NVMe.
Если на новом диске были данные, после перестроения массива данные на нём удалятся. Жмём "Создать том RAID". Можем наблюдать процесс восстановления массива.
RAID 1 массив восстановлен.
Восстановление RAID
Рассмотрим два варианта восстановлении массива.
↑ Автоматический Rebuild RAID 1 массива
Если включить в настройках программы Intel RST «Автоматическое перестроение при оперативной замене», при замене неисправного накопителя не нужно будет ничего настраивать. Восстановление дискового массива начнётся автоматически.
Создание файла mdadm.conf
В файле mdadm.conf находится информация о RAID-массивах и компонентах, которые в них входят. Для его создания выполняем следующие команды:
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ ' >> /etc/mdadm/mdadm.conf
DEVICE partitions
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.2 name=proxy.dmosk.local:0 UUID=411f9848:0fae25f9:85736344:ff18e41d
* в данном примере хранится информация о массиве /dev/md0 — его уровень 1, он собирается из 2-х дисков.
↑ Выход из строя диска в пуле
Друзья, что делать при выходе из строя жёсткого диска, обеспечивающего дисковое пространство. В таком случае в приложении «Параметры» по пути «Система → Память → Дисковые пространства» получим уведомление с предупреждением о снижении производительности. Это уведомление будет отображаться и для пула, и для дискового пространства.
В блоке «Физические диски» мы будем видеть, какой конкретно жёсткий диск вышел из строя. Вышедший из строя диск будет отображаться с указанием на его состояние. Он может быть неисправен.
Может отсутствовать и т.п. Если это не какие-то проблемы с подключением, если жёсткий диск реально вышел из строя, тогда нам необходимо диск заменить новым. Сначала необходимо добавить новый диск в пул, для этого в блоке «Физические диски» жмём «Добавить диски в пул».
Ставим галочку на новом диске, доступном для добавления в пул. Жмём «Добавить».
Новый диск добавлен, теперь давайте удалим вышедший из строя. В блоке «Физические диски» кликаем кнопку свойств такого диска.
Жмём «Подготовить к удалению».
И потом непосредственно удаляем, как мы рассматривали выше.
Вот такой, друзья, в Windows 11 есть программный RAID – функция «Дисковые пространства». Ну и под конец несколько слов об альтернативах этой функции. Она предлагается только для хранилища пользовательских данных, и, соответственно, альтернативой обеспечить сохранность наших данных на случай выхода из строя жёсткого диска является обычное периодическое создание копий этих данных на другом диске. Чтобы не делать это вручную, можно запустить плановое резервное копирование или синхронизацию данных с помощью программ типа AOMEI Backupper. Можно настроить синхронизацию данных с облаком типа Google Диск. А можно даже обеспечить резервные копии данных на другом компьютере и синхронизировать их посредством торрент-технологии с использованием программы Resilio Sync. Вариантов множество, выбирайте, что вам более подходит. И не теряйте ценные файлы.
Сбрасываем информацию о существующих или ранее использованных RAID массивах на компьютере.
Если вы ранее создавали или подключали к своему компьютеру, программные RAID массивы, после их отключения необходимо стереть информацию о них.
Стереть не только в операционной системе, и так же удалить информацию о принадлежности дисков к массиву.
Все о RAID массивах, их виды, количество дисков необходимых для сборки определенного Raid массива. Какой массив подойдет вам и какой все же надежнее. Все это вы сможете прочитать в википедии тут.
Мы же сразу приступим к делу и начнем с проверки информации о массивах на нашем компьютере.
Читайте также: