Совершите рейд на 5 массивов, созданных с неправильным размером раздела (Сервер Ubuntu 14.04)

В первую очередь, я - абсолютный новичок с Сервером Ubuntu. Я решил создать свой собственный сервер и выполнение его с 4x, 3 ТБ управляют в программном обеспечении RAID, смонтированном как / домой и SSD с ОС на нем.

Когда я сначала создал Набег, он сообщил о корректном размере, но после перезагрузки пропал/dev/md0. Таким образом, я восстановил снова.

Но на этот раз, размер/dev/md0 является 1 диском меньше, чем ранее

выводы lsblk:

NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0   2.7T  0 disk
└─sda1    8:1    0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sdb       8:16   0   2.7T  0 disk
└─sdb1    8:17   0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sdc       8:32   0   2.7T  0 disk
└─sdc1    8:33   0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sdd       8:48   0   2.7T  0 disk
└─sdd1    8:49   0   2.7T  0 part
  └─md0   9:0    0   5.5T  0 raid5 /home
sde       8:64   0  55.9G  0 disk
├─sde1    8:65   0   512M  0 part  /boot/efi
├─sde2    8:66   0  39.5G  0 part  /
└─sde3    8:67   0  15.9G  0 part  [SWAP]

sd[abcd]1, очевидно, 2.7T, каким образом mdadm создал массив с одним отсутствием диска?

кошка/proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdb1[1] sda1[4](S) sdd1[3] sdc1[2]
      5860267008 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

Любой совет ценится

2
задан 22 April 2016 в 10:50

1 ответ

Хорошо, похож, я просто не понял, как работает RAID 5.

я всегда выбирал 3+1, действительно не зная о механизме Горячего резервирования в RAID 5, который затем всегда приводил к 3 ТБ x ((3 - 1) - 1) = 6 ТБ общего пространства

https://en.wikipedia.org/wiki/Hot_spare

, которым отсутствие dev/md0 происходило из-за ложно сгенерированного mdadm.conf

Аплодисменты

1
ответ дан 22 April 2016 в 20:50
  • 1
    Только сообщить постоянной конфигурации, что я использовал, было: экспорт СОЕДИНЯЮТ =" каналом;/usr/local/cuda-8.0/bin: $PATH" – Marlos Damasceno 29 September 2017 в 14:03

Другие вопросы по тегам:

Похожие вопросы: