Евгений Политико
Инженер-программист в Шмаков Медиа · 26.03
Подготовка:
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еще контент автора
еще контент автора
Евгений Политико
Инженер-программист в Шмаков Медиа · 26.03
войдите, чтобы увидеть
и подписаться на интересных профи