"Как ни патчи много лет
Как ни фиксил баги
Все равно велосипед
На костыльной тяге"
Ага, лирики подкинул, а теперь по делу. Иногда бывает так, что в рабочую систему нужно добавить еще один RAID, и он как раз должен быть 1-й. (первый)
Есть два чистых диска, и нужно с ними что-то сделать такое, чтобы рейд работал как надо.
Первым делом надо создать таблицу разделов, указать тип раздела, и желательно отступить по 1 мегабайту спереди и сзади. У меня оказалось два голубых веника по 1ТБ (western digital blue), и вот эти полудохлые веники надо заставить работать в RAID1
После подключения их в систему, начнем-с
(просмотрим список доступных дисков, и есть ли наши диски в системе)
# fdisk -l
Диск /dev/sde: 1000.2 Гб, 1000204886016 байт
255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0xe392128f
Ага, вот эти ребята. Теперь используя fdisk создадим раздел с отступом.
~# fdisk /dev/sde
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Команда (m для справки): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e расширенный
Select (default p): p
Номер раздела (1-4, по умолчанию 1): 1
Первый сектор (2048-1953525167, по умолчанию 2048):
Используется значение по умолчанию 2048
Last сектор, +секторы or +size{K,M,G} (2048-1953525167, по умолчанию 1953525167): 1953523119
Команда (m для справки): t
Выбранный раздел 1
Шестнадцатеричный код (введите L для получения списка кодов): fd
Системный тип раздела 1 изменен на fd (Автоопределение Linux raid)
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
Как ни фиксил баги
Все равно велосипед
На костыльной тяге"
Ага, лирики подкинул, а теперь по делу. Иногда бывает так, что в рабочую систему нужно добавить еще один RAID, и он как раз должен быть 1-й. (первый)
Есть два чистых диска, и нужно с ними что-то сделать такое, чтобы рейд работал как надо.
Первым делом надо создать таблицу разделов, указать тип раздела, и желательно отступить по 1 мегабайту спереди и сзади. У меня оказалось два голубых веника по 1ТБ (western digital blue), и вот эти полудохлые веники надо заставить работать в RAID1
После подключения их в систему, начнем-с
(просмотрим список доступных дисков, и есть ли наши диски в системе)
# fdisk -l
Диск /dev/sde: 1000.2 Гб, 1000204886016 байт
255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0xe392128f
Диск /dev/sdf: 1000.2 Гб, 1000204886016 байт
255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0xe422f58f
Ага, вот эти ребята. Теперь используя fdisk создадим раздел с отступом.
~# fdisk /dev/sde
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Команда (m для справки): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e расширенный
Select (default p): p
Номер раздела (1-4, по умолчанию 1): 1
Первый сектор (2048-1953525167, по умолчанию 2048):
Используется значение по умолчанию 2048
Last сектор, +секторы or +size{K,M,G} (2048-1953525167, по умолчанию 1953525167): 1953523119
Команда (m для справки): t
Выбранный раздел 1
Шестнадцатеричный код (введите L для получения списка кодов): fd
Системный тип раздела 1 изменен на fd (Автоопределение Linux raid)
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
#
Тоже самое проделываем с другим диском, потом переходим к следующему шагу.
Теперь пришло время создавать массивы, массивы сами себя не создаду asd
# mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sde1 /dev/sdf1
А теперь он создался. И всё, ок, ага. Можно форматировать его в какую-нибудь ФС, и монтировать
Комментариев нет:
Отправить комментарий