잘못된 파티션 크기로 구축된 Raid 5 어레이(Ubuntu Server 14.04)

잘못된 파티션 크기로 구축된 Raid 5 어레이(Ubuntu Server 14.04)

우선, 저는 Ubuntu Server의 완전 초보자입니다. 나는 내 자신의 서버를 구축하고 /home으로 마운트된 소프트웨어 RAID와 OS가 포함된 SSD에서 4개의 3TB 드라이브를 사용하여 실행하기로 결정했습니다.

처음 Raid를 생성했을 때 올바른 크기가 보고되었지만 재부팅 후 /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]

어떤 조언이라도 감사하겠습니다

답변1

좋아, RAID 5의 작동 방식을 이해하지 못한 것 같습니다.

나는 항상 RAID 5의 핫 스페어 메커니즘에 대해 전혀 알지 못한 채 3+1을 선택해 왔으며, 그 결과 항상 3TB x ((3 - 1) - 1) = 6TB의 총 공간이 생겼습니다.

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

누락된 dev/md0은 잘못 생성된 mdadm.conf로 인해 발생했습니다.

건배

관련 정보