Как создать RAID 1-массив в случае, если на одном жёстком диске уже имеется информация
Как создать RAID 1-массив в случае, если на одном жёстком диске уже имеется информация
Здесь мы не имеем намерения подробно описать все возможности RAID , а остановимся лишь на одном из простых методов повышения надёжности хранения данных на жёстких дисках.
RAID — Redundant Arrays of Inexpensive Disks (http://ru.wikipedia.org/wiki/RAID) — массив дисков, работа которых организуется в форме единого комплекса, который воспринимаются как единая (непрерывная) дисковая память.
Распространёнными являются два варианта реализации RAID : программный и аппаратный. Отметим, что так называемый аппаратный способ реализации базируется на частичном использовании основного микропроцессора машины (довольно часто Intel). С другой стороны, программный RAID (программная реализация) на современных машинах работает очень хорошо (быстро), посему накладными расходами процессорной мощности можно пренебречь. С другой стороны, программная реализация обеспечивает лучшие возможности по переносу дисков с одной машины на другую, что не характерно для аппаратных реализаций RAID контроллеров. Иными словами, если машина вышла из строя, то диски, входившие в дисковый массив, можно переставить на другую машину и использовать их на другой машине, если RAID имеет программную организацию. Если RAID имеет аппаратную организацию, то на другой машине необходимо иметь точно такой же контроллер, что не всегда возможно.
Рассмотрим варианты организации RAID-1 :
во время установки операционной системы;
во время, когда система уже эксплуатируется.
Что такое RAID-массив?
RAID (англ. Redundant Array of Independent Disks — избыточный массив независимых дисков) — технология виртуализации данных, которая объединяет несколько дисков в логический элемент для избыточности и повышения производительности. Соответственно, минимальное количество требуемых дисков — 2, но может потребоваться и больше. Всё зависит от того, какой именно массив вам нужен и для чего.
Как создать RAID массив и зачем он нужен
- Примечание : если на вашем жёстком диске уже имеется информация, то для него можно создать зеркало. Также ч итайте новые статьи по этой теме:
- Создание RAID-массива или Зеркалирование дисков в новейшей Windows 10 Fall Creators Update
- Как настроить RAID 1 и установить на него Windows 7, 8.1, 10
- Как настроить RAID 0 массив и установить на него Windows 10, быстродействие операционной системы увеличится в два раза.
Что делать, если размер винчестеров разный или на одном жёстком диске у вас уже находится информация, читаем в следующей нашей статье.
Мастер создания образа. Далее
Добавляем диск, который будет зеркалом для выбранного ранее диска. Первым зеркальным томом мы выбрали Диск 1, значит в левой части выбираем Диск 2 и нажимаем на кнопку «Добавить».
Выбираем букву программного RAID 1 массива, я оставляю букву (D:). Далее
Отмечаем галочкой пункт Быстрое форматирование и жмём Далее.
В управлении дисками зеркальные тома обозначаются кроваво-красным цветом и имеют одну букву диска, в нашем случае (D:). Скопируйте на любой диск какие-либо файлы и они сразу появятся на другом диске.
В окне “Этот компьютер”, программный RAID 1 массив отображается как один диск.
Если один из двух жёстких дисков выйдет из строя, то в управлении дисками RAID-массив будет помечен ошибкой “Отказавшая избыточность”, но на втором жёстком диске все данные будут в сохранности.
Наш сайт рекомендует:
- Создание RAID-массива или Зеркалирование дисков в Windows 10
- Создание RAID-массива: статьи сайта
- Как настроить RAID 0 массив и установить на него Windows 10. Или как увеличить быстродействие дисковой системы в два раза
- Как настроить RAID 1 массив и установить на него Windows 7, 8.1, 10
- Как создать RAID 1 массив в случае, если на одном жёстком диске уже имеется информация
- Комментарии (22)
Популярные статьи
- Не могу войти в «Одноклассники»
- Как обновить Windows 7 до Windows 10
- Как перевернуть видео с телефона
- Как убрать поиск из панели задач Windows 10
- Opera: синхронизация пользовательских данных
- Ventoy: как пользоваться утилитой для создания загрузочного носителя UEFI и Legacy
- Лучшие PDF-редакторы для Windows
- Недорогой игровой компьютер 2020 за 50 тыс. руб.
- Отключение UAC
- Как увеличить громкость в браузере
- Обновление Windows 10 October 2020 Update (20H2)
- Бюджетная видеокарта для игр 2020
- Дешёвый игровой компьютер 2020 за 20-27 тыс. руб.
- Как в Windows 10 кнопки панели задач сделать маленькими
- Как сделать ссылку на текст на сайте
- Видеокарта для игр 2020
- Дешёвый игровой компьютер 2020 за 36 тыс. руб.
- Мощный игровой компьютер 2020
- Как удалить диск D
- Не работает «Ночной свет» в Windows 10
Список категорий:
- Windows
- Windows
- Windows 10
- Лицензирование и активация
- Windows 8.1
- Windows 7
- Windows XP
- Установка Windows
- Драйвера
- Обновления Windows
- Восстановление Windows
- Перенос (миграция, клонирование) Windows
- Учётные записи и пароли
- Чистка, оптимизация, твики
- Сборки и дистрибутивы Windows
- Кастомизация
- Функционал Windows
- Безопасность
- Безопасность
- Антивирусы
- Восстановление данных
- Резервное копирование
- Шифрование данных
- Интернет
- Интернет
- Программы
- Программы
- Жёсткий диск
- Жёсткий диск
- BIOS
- BIOS
- Железо и периферия
- Железо и периферия
- Загрузочный носитель
- Загрузочный носитель
- LiveDisk
- Виртуальные машины
- Виртуальные машины
- Разное
- Разное
- Другие операционные системы
- Веб-дизайн
dojuk
В помощь админу и эникейщику
- Recent Entries
- Friends
- Archive
- Profile
- Add to friends
- RSS
Создание RAID и форматирование HDD в Linux на лету
На одном из серверов под управлением ОС Linux Debian появилась необходимость установить RAID1. Проблема в том, что роль этого сервера не подразумевала использования серверного железа, а встроенный в чип, программный RAID от компании Intel не определялся ОС.
Соответственно, было принято решение настройки программного RAID на Linux.Устанавливаем диски в системник и включаем. Работы под рутом будет вполне достаточно, чтобы за это время сломать клавиши S, U, D, O. По этому, во избежание порчи техники и “карпального тунельного синдрома”, сделайте сразу su. Особо беспокоящиеся, что за время работы что то может произойти, например кулл-хацкерская атака, выдергивают сетевой шнур.
Во время работы мы будем использовать девять утилиток.
1. df -h – просмотр свободного места на жестких дисках и вообще удобоваримо выдаваемая информация о жестких дисках.
2. mount -a – монтирование всех разделов, перечисленных в файле /etc/fstab
3. mdadm – приложение для создания, удаления и управления программными RAID-массивами, созданными ею-же.
4. fdisk – создание, удаление разделов, разметка жестких дисков.
5. mkfs – форматирование раздела в нужную файловую систему.
6. cat – вывод содержимого файла на экран.
7. watch – динамический вывод файла на экран (в случае каких либо изменений).
8. mkdir – создание директории.
9. nano – текстовый редактор.Приступим.
Проверьте, установлена ли утилита mdadm. Для этого просто выполните:
# mdadm
Если утилитка не установлена, то установите, выполнив:
# apt-get install mdadm
На вопрос про настройки почтового сервера, просто выберите Без изменений, либо другой вариант из списка.Теперь делаем:
# fdisk -l
Программа выведит список подключенных к компьютеру устройств со всеми разделами и файловыми системами, объемом жестких дисков и другой информацией. Это необходимо, чтобы узнать, как были названы наши жесткие диски системой. В моем случае, это было sdc и sdd. Все диски с цифрами после имени, например sdc1, не являются физическими устройствами. Это логические разделы.Теперь делаем:
# fdisk /dev/sdc (в моем случае)
Мы вошли в настройку разделов данного жесткого диска. Теперь вспоминаем (или поднимаем экран вверх) и смотрим, есть ли на этом диске логические разделы. При необходимости удаляем. Для этого введите:
Command (m for help): d
Если на диске только одна партиция (логический диск), то он будет удален. В ином случае, будет предложено выбрать одну из нескольких партиций. По скольку диапазон выдаваемых чисел и реальное количество партиций не всегда совпадают, то просто перечисляйте их по очереди, например 1, затем снова d и уже 2, и так далее, пока не увидите надпись, что все партиции удалены.
Теперь введите:
Command (m for help): w
Это запишет все изменения на диск и программа fdisk будет завершена.
Нажмите стрелочку вверх и повторите:
# fdisk /dev/sdc
Вновь войдя в меню, нажмите:
Command (m for help): n
Этот оператор позволяет создать новый раздел на диске.
Command action
e extended
p primary partition (1-4)
p
Последний символ уже вводим мы 🙂
Partition number (1-4): 1
Это означает, что мы создаем 1 раздел на диске.
First cylinder (1-30401, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-30401, default 30401):
Using default value 30401
ВНИМАНИЕ! Даже если ваши жесткие диски одинакового объема, это не значит, что вплоть до килобайта. Обязательно перепишите диапазон (в моем случае: 1-30401), в котором создан раздел. При создании раздела на втором жестком диске, этот диапазон должен совпадать (подойдет значение 1-30401, 3-30403 и т.д. Главное, чтобы совпадал сам диапазон, т.е. размер разделов должен совпадать вплоть до байта).Все, раздел создан. Проверяем:
Command (m for help): p/dev/sdc1 1 30402 244198552+ 83 Linux
И последняя операция. Выполняем:
Command (m for help): w
Чтобы все наши действия были записаны.Отлично. Теперь поступаем таким же образом со вторым жестким диском. Напоминаю, что крайне необходимо убедиться, чтобы количество байт на диске было одинаковым. Иначе RAID не будет создан.
И так, мы выполнили все необходимые операции с обоими жесткими дисками и их объем абсолютно одинаков. Теперь пора приступить к созданию RAID-массива. Мне был необходим RAID1, так буду описывать его, но если вам нужн другой, просто в нужных местах поменяйте значения на необходимые.
Создаем рэйд:
# mdadm –create –verbose /dev/md0 –level=1 –raid-devices=2 /dev/sdc1 /dev/sdd1
И так, пояснения. /dev/md0 – расположение устройства (нашего программного RAID-массива) и его имя. Тут следует отметить, что назвать устройство /dev/vasya_pupkin_super_krutoy_kul_hacke r_mega_raid_1_100500_gigov не получится. Программа создает устройство с наименованием md и порядковым номером после. –level=1 собственно, тип нашего RAID-массива. Т.е. если вам нужен RAID5, то в этом параметре укажите 5. –raid-devices=2 – количество дисков, используемых в данном массиве. Если у Вас будет использоваться два диска, но в данный момент подключен только один, то вместо имени второго диска укажите missing. Ну пи последнее и самое очевидное, имена наших дисков.Теперь необходимо убедиться, что RAID собран правильно. Делаем:
# cat /proc/mdstat
Вывод следующего вида:
md0 : active (auto-read-only) raid1 sdd1[1] sdc1[0]244197392 blocks [2/2] [UU]
resync=PENDINGunused devices:
говорит нам о том, что у нас все в порядке. Если вместо значения [UU] будет _U или U_, значит массив повреждем, что может быть вызвано неверными действиями пользователя во время сборки массива и создания разделов, повреждением одного из жестких дисков или программным сбоем. В любом случае, необходимо проделать все операции вновь и ОЧЕНЬ внимательно.Пора провести форматирование нашего массива в нужную нам файловую систему. Мне была нжна ext3. В другом случае, воспользуйтесь командой:
$ man mkfsВыполняем:
# mkfs.ext3 /dev/md0
Форматирование моего массива емкостью 250GB заняло около 5-10 минут. Как только закончится форматирование, необходимо дождаться синхронизации дисков для работы в массиве. Выполняем:
# watch cat /proc/mdstat
И затем наслаждаемся окончанием процесса. У меня он занял около 50 минут. Все зависит от скорости и объема вашего массива.Как только диски в массиве закончат синхронизацию, надо добавить конфигурацию массива в конфиг mdadm, по скольку сама она туда не добавляется.
# mdadm –detail –scan –verbose | awk ‘/ARRAY/‘ >> /etc/mdadm/mdadm.conf
Эта команда позволит вам добавить все необходимое сразу в файл, без использования текстовых редакторов.Теперь создаем директорию, куда будем монтировать наш массив:
# mkdir /md0
Это то, что создал я. Вы можете действовать на свое усмотрение. По сути, я создал директорию md0 в корневом разделе.Добавляем в файл /etc/fstab информацию о нашем массиве, для его автоматического монтирования в систему при ее запуске:
nano /etc/fstab
В конец файла добавляем запись:
/dev/md0 /md0 ext3 defaults 0 0
Пояснения: /dev/md0 – наш массив. /md0 – папка, в которую мы будем этот массив монтировать. ext3 – файловая система нашего массива. Остальные три параметра имеют очень много переменных. Крайне рекомендую прочесть о них отдельно. Когда нибудь я сподоблюсь написать об этом отдельную статейку. Но для простой работы без заморочек пойдет и так.Теперь сохраняем файл и выполняем команду:
# mount -a
Затем:
# df -hВ списке дисков должен был появиться наш массив:
Еще одна популярная схема, которая призвана повысить не надежность хранения, а наоборот, скорость работы. Также состоит из двух HDD, однако в этом случае ОС видим уже полный суммарный объем двух дисков, т.е. если объединить в Raid 0 диски по 500 Гб, то система увидит один диск размером 1 Тб. Скорость чтения и записи повышается за счет того, что блоки файлов пишутся поочередно на два диска — но при этом отказоустойчивость данной системы минимальная — при выходе из строя одного из дисков почти все файлы будут повреждены и вы потеряете часть данных — ту, которая была записана на сломавшийся диск. Восстанавливать информацию после этого придется уже в сервисном центре.
Формула расчета общего объема диска, видимого Windows, выглядит так:
Если вы до прочтения данной статьи по большому счету не беспокоились об отказоустойчивости вашей системы, но хотели бы повысить скорость работы, то можете купить дополнительный винчестер и смело использовать этот тип. По большому счету, в домашних условиях подавляющее количество пользователей не хранит какой-то супер-важной информации, а скопировать какие-то важные файлы можно на отдельный внешний жесткий диск.
RAID 0 – что это и с чем его едят?
И так.. RAID 0 (он же, страйп («Striping»)) — используется от двух до четырех (больше, – реже) жестких дисков, которые совместно обрабатывают информацию, что повышает производительность. Чтобы было понятно, – таскать мешки одному человеку дольше и сложнее чем вчетвером (хотя мешки остаются все теми же по своим физ свойствам, меняются лишь мощности с ними взаимодействующие). Программно же, информация на рейде такого типа, разбивается на блоки данных и записывается на оба/несколько дисков поочередно.
Один блок данных на один диск, другой блок данных на другой и тд. Таким образом существенно повышается производительность (от количества дисков зависит кратность увеличения производительности, т.е 4-ые диска будут бегать шустрее чем два), но страдает безопасность данных на всём массиве. При выходе из строя любого из входящих в такой RAID винчестеров (т.е. жестких дисков) практически полностью и безвозвратно пропадает вся информация.
Почему? Дело в том, что каждый файл состоит из некоторого количества байт.. каждый из которых несет в себе информацию. Но в RAID 0 массиве байты одного файла могут быть расположены на нескольких дисках. Соответственно при “смерти” одного из дисков потеряется произвольное количество байтов файла и восстановить его будет просто невозможно. Но файл то не один.
В общем при использовании такого рейд-массива настоятельно рекомендуется делать постоянные бэкапы ценной информации на внешний носитель. Рейд действительно обеспечивает ощутимую скорость – это я Вам говорю на собственном опыте, т.к у меня дома уже годами установлено такое счастье.
Массив RAID 5 из трех дисков
Массив жестких дисков Raid 5 — оптимальное сочетание цены, скорости и надежности. В данном массиве минимально могут быть задействованы 3 HDD/SSD, объем рассчитывается из более сложной формулы:
V = N x Vmin — 1 x Vmin, где N — количество жестких дисков.
Итак, допустим у нас 3 диска по 500 Гб. Объем, видимый ОС, будет равен 1 Тб.
Схема работы массива выглядит следующим образом: на первые два диска (или три, в зависимости от их количества) записываются блоки разделенных файлов, а на третий (или четвертый) — контрольная сумма первых двух (или трех). Таким образом, при отказе одного из дисков, его содержимое легко восстановить за счет имеющейся на последнем диске контрольной суммы. Производительность такого массива ниже, чем у Raid 0, но такая же надежная, как Raid 1 или Raid 10 и при этом дешевле последнего, т.к. можно сэкономить на четвертом харде.
На схеме ниже представлена схема Raid 5 из четырех HDD.
Есть также другие режимы — Raid 2,3, 4, 6, 30 и т.д., но они являются по большому счету производными от перечисленных выше.
Как создать RAID массив и зачем он нужен
- Примечание : если на вашем жёстком диске уже имеется информация, то для него можно создать зеркало. Также ч итайте новые статьи по этой теме:
- Создание RAID-массива или Зеркалирование дисков в новейшей Windows 10 Fall Creators Update
- Как настроить RAID 1 и установить на него Windows 7, 8.1, 10
- Как настроить RAID 0 массив и установить на него Windows 10, быстродействие операционной системы увеличится в два раза.
Что делать, если размер винчестеров разный или на одном жёстком диске у вас уже находится информация, читаем в следующей нашей статье.
Мастер создания образа. Далее
Добавляем диск, который будет зеркалом для выбранного ранее диска. Первым зеркальным томом мы выбрали Диск 1, значит в левой части выбираем Диск 2 и нажимаем на кнопку «Добавить».
Выбираем букву программного RAID 1 массива, я оставляю букву (D:). Далее
Отмечаем галочкой пункт Быстрое форматирование и жмём Далее.
В управлении дисками зеркальные тома обозначаются кроваво-красным цветом и имеют одну букву диска, в нашем случае (D:). Скопируйте на любой диск какие-либо файлы и они сразу появятся на другом диске.
В окне “Этот компьютер”, программный RAID 1 массив отображается как один диск.
Если один из двух жёстких дисков выйдет из строя, то в управлении дисками RAID-массив будет помечен ошибкой “Отказавшая избыточность”, но на втором жёстком диске все данные будут в сохранности.
Наш сайт рекомендует:
- Создание RAID-массива или Зеркалирование дисков в Windows 10
- Создание RAID-массива: статьи сайта
- Как настроить RAID 0 массив и установить на него Windows 10. Или как увеличить быстродействие дисковой системы в два раза
- Как настроить RAID 1 массив и установить на него Windows 7, 8.1, 10
- Как создать RAID 1 массив в случае, если на одном жёстком диске уже имеется информация
- Комментарии (22)
Популярные статьи
- Не могу войти в «Одноклассники»
- Как обновить Windows 7 до Windows 10
- Как перевернуть видео с телефона
- Как убрать поиск из панели задач Windows 10
- Opera: синхронизация пользовательских данных
- Ventoy: как пользоваться утилитой для создания загрузочного носителя UEFI и Legacy
- Лучшие PDF-редакторы для Windows
- Недорогой игровой компьютер 2020 за 50 тыс. руб.
- Отключение UAC
- Как увеличить громкость в браузере
- Обновление Windows 10 October 2020 Update (20H2)
- Бюджетная видеокарта для игр 2020
- Дешёвый игровой компьютер 2020 за 20-27 тыс. руб.
- Как в Windows 10 кнопки панели задач сделать маленькими
- Как сделать ссылку на текст на сайте
- Видеокарта для игр 2020
- Дешёвый игровой компьютер 2020 за 36 тыс. руб.
- Мощный игровой компьютер 2020
- Как удалить диск D
- Не работает «Ночной свет» в Windows 10
Список категорий:
- Windows
- Windows
- Windows 10
- Лицензирование и активация
- Windows 8.1
- Windows 7
- Windows XP
- Установка Windows
- Драйвера
- Обновления Windows
- Восстановление Windows
- Перенос (миграция, клонирование) Windows
- Учётные записи и пароли
- Чистка, оптимизация, твики
- Сборки и дистрибутивы Windows
- Кастомизация
- Функционал Windows
- Безопасность
- Безопасность
- Антивирусы
- Восстановление данных
- Резервное копирование
- Шифрование данных
- Интернет
- Интернет
- Программы
- Программы
- Жёсткий диск
- Жёсткий диск
- BIOS
- BIOS
- Железо и периферия
- Железо и периферия
- Загрузочный носитель
- Загрузочный носитель
- LiveDisk
- Виртуальные машины
- Виртуальные машины
- Разное
- Разное
- Другие операционные системы
- Веб-дизайн
dojuk
В помощь админу и эникейщику
- Recent Entries
- Friends
- Archive
- Profile
- Add to friends
- RSS
Создание RAID и форматирование HDD в Linux на лету
На одном из серверов под управлением ОС Linux Debian появилась необходимость установить RAID1. Проблема в том, что роль этого сервера не подразумевала использования серверного железа, а встроенный в чип, программный RAID от компании Intel не определялся ОС.
Соответственно, было принято решение настройки программного RAID на Linux.Устанавливаем диски в системник и включаем. Работы под рутом будет вполне достаточно, чтобы за это время сломать клавиши S, U, D, O. По этому, во избежание порчи техники и “карпального тунельного синдрома”, сделайте сразу su. Особо беспокоящиеся, что за время работы что то может произойти, например кулл-хацкерская атака, выдергивают сетевой шнур.
Во время работы мы будем использовать девять утилиток.
1. df -h – просмотр свободного места на жестких дисках и вообще удобоваримо выдаваемая информация о жестких дисках.
2. mount -a – монтирование всех разделов, перечисленных в файле /etc/fstab
3. mdadm – приложение для создания, удаления и управления программными RAID-массивами, созданными ею-же.
4. fdisk – создание, удаление разделов, разметка жестких дисков.
5. mkfs – форматирование раздела в нужную файловую систему.
6. cat – вывод содержимого файла на экран.
7. watch – динамический вывод файла на экран (в случае каких либо изменений).
8. mkdir – создание директории.
9. nano – текстовый редактор.Приступим.
Проверьте, установлена ли утилита mdadm. Для этого просто выполните:
# mdadm
Если утилитка не установлена, то установите, выполнив:
# apt-get install mdadm
На вопрос про настройки почтового сервера, просто выберите Без изменений, либо другой вариант из списка.Теперь делаем:
# fdisk -l
Программа выведит список подключенных к компьютеру устройств со всеми разделами и файловыми системами, объемом жестких дисков и другой информацией. Это необходимо, чтобы узнать, как были названы наши жесткие диски системой. В моем случае, это было sdc и sdd. Все диски с цифрами после имени, например sdc1, не являются физическими устройствами. Это логические разделы.Теперь делаем:
# fdisk /dev/sdc (в моем случае)
Мы вошли в настройку разделов данного жесткого диска. Теперь вспоминаем (или поднимаем экран вверх) и смотрим, есть ли на этом диске логические разделы. При необходимости удаляем. Для этого введите:
Command (m for help): d
Если на диске только одна партиция (логический диск), то он будет удален. В ином случае, будет предложено выбрать одну из нескольких партиций. По скольку диапазон выдаваемых чисел и реальное количество партиций не всегда совпадают, то просто перечисляйте их по очереди, например 1, затем снова d и уже 2, и так далее, пока не увидите надпись, что все партиции удалены.
Теперь введите:
Command (m for help): w
Это запишет все изменения на диск и программа fdisk будет завершена.
Нажмите стрелочку вверх и повторите:
# fdisk /dev/sdc
Вновь войдя в меню, нажмите:
Command (m for help): n
Этот оператор позволяет создать новый раздел на диске.
Command action
e extended
p primary partition (1-4)
p
Последний символ уже вводим мы 🙂
Partition number (1-4): 1
Это означает, что мы создаем 1 раздел на диске.
First cylinder (1-30401, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-30401, default 30401):
Using default value 30401
ВНИМАНИЕ! Даже если ваши жесткие диски одинакового объема, это не значит, что вплоть до килобайта. Обязательно перепишите диапазон (в моем случае: 1-30401), в котором создан раздел. При создании раздела на втором жестком диске, этот диапазон должен совпадать (подойдет значение 1-30401, 3-30403 и т.д. Главное, чтобы совпадал сам диапазон, т.е. размер разделов должен совпадать вплоть до байта).Все, раздел создан. Проверяем:
Command (m for help): p/dev/sdc1 1 30402 244198552+ 83 Linux
И последняя операция. Выполняем:
Command (m for help): w
Чтобы все наши действия были записаны.Отлично. Теперь поступаем таким же образом со вторым жестким диском. Напоминаю, что крайне необходимо убедиться, чтобы количество байт на диске было одинаковым. Иначе RAID не будет создан.
И так, мы выполнили все необходимые операции с обоими жесткими дисками и их объем абсолютно одинаков. Теперь пора приступить к созданию RAID-массива. Мне был необходим RAID1, так буду описывать его, но если вам нужн другой, просто в нужных местах поменяйте значения на необходимые.
Создаем рэйд:
# mdadm –create –verbose /dev/md0 –level=1 –raid-devices=2 /dev/sdc1 /dev/sdd1
И так, пояснения. /dev/md0 – расположение устройства (нашего программного RAID-массива) и его имя. Тут следует отметить, что назвать устройство /dev/vasya_pupkin_super_krutoy_kul_hacke r_mega_raid_1_100500_gigov не получится. Программа создает устройство с наименованием md и порядковым номером после. –level=1 собственно, тип нашего RAID-массива. Т.е. если вам нужен RAID5, то в этом параметре укажите 5. –raid-devices=2 – количество дисков, используемых в данном массиве. Если у Вас будет использоваться два диска, но в данный момент подключен только один, то вместо имени второго диска укажите missing. Ну пи последнее и самое очевидное, имена наших дисков.Теперь необходимо убедиться, что RAID собран правильно. Делаем:
# cat /proc/mdstat
Вывод следующего вида:
md0 : active (auto-read-only) raid1 sdd1[1] sdc1[0]244197392 blocks [2/2] [UU]
resync=PENDINGunused devices:
говорит нам о том, что у нас все в порядке. Если вместо значения [UU] будет _U или U_, значит массив повреждем, что может быть вызвано неверными действиями пользователя во время сборки массива и создания разделов, повреждением одного из жестких дисков или программным сбоем. В любом случае, необходимо проделать все операции вновь и ОЧЕНЬ внимательно.Пора провести форматирование нашего массива в нужную нам файловую систему. Мне была нжна ext3. В другом случае, воспользуйтесь командой:
$ man mkfsВыполняем:
# mkfs.ext3 /dev/md0
Форматирование моего массива емкостью 250GB заняло около 5-10 минут. Как только закончится форматирование, необходимо дождаться синхронизации дисков для работы в массиве. Выполняем:
# watch cat /proc/mdstat
И затем наслаждаемся окончанием процесса. У меня он занял около 50 минут. Все зависит от скорости и объема вашего массива.Как только диски в массиве закончат синхронизацию, надо добавить конфигурацию массива в конфиг mdadm, по скольку сама она туда не добавляется.
# mdadm –detail –scan –verbose | awk ‘/ARRAY/‘ >> /etc/mdadm/mdadm.conf
Эта команда позволит вам добавить все необходимое сразу в файл, без использования текстовых редакторов.Теперь создаем директорию, куда будем монтировать наш массив:
# mkdir /md0
Это то, что создал я. Вы можете действовать на свое усмотрение. По сути, я создал директорию md0 в корневом разделе.Добавляем в файл /etc/fstab информацию о нашем массиве, для его автоматического монтирования в систему при ее запуске:
nano /etc/fstab
В конец файла добавляем запись:
/dev/md0 /md0 ext3 defaults 0 0
Пояснения: /dev/md0 – наш массив. /md0 – папка, в которую мы будем этот массив монтировать. ext3 – файловая система нашего массива. Остальные три параметра имеют очень много переменных. Крайне рекомендую прочесть о них отдельно. Когда нибудь я сподоблюсь написать об этом отдельную статейку. Но для простой работы без заморочек пойдет и так.Теперь сохраняем файл и выполняем команду:
# mount -a
Затем:
# df -hВ списке дисков должен был появиться наш массив: