Подготовка:

1. Проверяю список дисков в системе: geek@zhorik:~$ lsblk NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS sda                         8:0    0 931.5G  0 disk |-sda1                      8:1    0     1M  0 part |-sda2                      8:2    0     2G  0 part /boot -sda3                      8:3    0 929.5G  0 part-ubuntu--vg-ubuntu--lv 252:0    0   100G  0 lvm  / sdb                         8:16   0 931.5G  0 disk sdc                         8:32   0 931.5G  0 disk sdd                         8:48   0 931.5G  0 disk 2. Зануляю суперблоки на дисках, которые будут использовать для построения RAID (если диски ранее использовались, их суперблоки могут содержать служебную информацию о других RAID): geek@zhorik:~$ sudo mdadm --zero-superblock --force /dev/sd{b,c,d} mdadm: Unrecognised md component device - /dev/sdb mdadm: Unrecognised md component device - /dev/sdc mdadm: Unrecognised md component device - /dev/sdd

Ответ: mdadm: Unrecognised md component device - /dev/sdb mdadm: Unrecognised md component device - /dev/sdc mdadm: Unrecognised md component device - /dev/sdd Означает, что диски не использовались в RAID 3.Удаляю старые метаданные и подпись на дисках:

geek@zhorik:~$ sudo wipefs --all --force /dev/sd{b,c,d}

Создание рейда:

4. Cобираю избыточный массив следующей командой:

geek@zhorik:~$ mdadm --create --verbose /dev/md0 -l 5 -n 3 /dev/sd{b,c,d} mdadm: layout defaults to left-symmetric mdadm: layout defaults to left-symmetric mdadm: chunk size defaults to 512K mdadm: size set to 976630272K mdadm: automatically enabling write-intent bitmap on large array mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.

где:

/dev/md0 — устройство RAID, которое появится после сборки;

-l 5 — уровень RAID 5;

-n 3 — количество дисков, из которых собирается массив;

/dev/sd{b,c,d} — сборка выполняется из дисков sdb, sdc и sdd.

5. Проверяю что создалось:

geek@zhorik:~$ lsblk NAME                      MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS sda                         8:0    0 931.5G  0 disk |-sda1                      8:1    0     1M  0 part |-sda2                      8:2    0     2G  0 part  /boot -sda3                      8:3    0 929.5G  0 part-ubuntu--vg-ubuntu--lv 252:0    0   100G  0 lvm   / sdb                         8:16   0 931.5G  0 disk -md0                       9:0    0   1.8T  0 raid5 sdc                         8:32   0 931.5G  0 disk-md0                       9:0    0   1.8T  0 raid5 sdd                         8:48   0 931.5G  0 disk `-md0                       9:0    0   1.8T  0 raid5

У каждого диска, sdb, sdc, sdd, должен появится раздел md0

6. Создаю файловую систему ext4 для массива:

geek@zhorik:~$ mkfs.ext4 /dev/md0 mke2fs 1.47.0 (5-Feb-2023) Warning: could not erase sector 2: Input/output error Creating filesystem with 488315136 4k blocks and 122085376 inodes Filesystem UUID: da8a1f18-7580-48bd-8cbf-fc282ebdbac7 Superblock backups stored on blocks:   32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,   4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,   102400000, 214990848

Allocating group tables: done Warning: could not read block 0: Input/output error Warning: could not erase sector 0: Input/output error Writing inode tables: done Creating journal (262144 blocks): done Writing superblocks and filesystem accounting information: mkfs.ext4: Input/output error while writing out and closing file system

После этого у меня исчез диск sdd.

#pet
repost

56

input message

напишите коммент

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь