우분투 - RAID 파티션 용량은 RAID1, RAID5, RAID6 이후에도 변경되지 않습니다.

우분투 - RAID 파티션 용량은 RAID1, RAID5, RAID6 이후에도 변경되지 않습니다.

2개의 디스크 RAID 1 파티션이 있습니다. 장치를 추가하고 이를 RAID 5로 변환했습니다.

mdadm --add /dev/md3 /dev/sdd2
mdadm --grow /dev/md3 --level=5 --raid-devices=3

그런 다음 다른 장치를 추가하고 RAID 6으로 변환합니다.

mdadm --add /dev/md3 /dev/sde2
mdadm --grow /dev/md3 --level=6 --raid-devices=4

완료되면 용량은 시작하기 전과 똑같았습니다. 추가 공간을 확보하려면 어떻게 해야 합니까? 미러링된 두 장치 모두의 원래 RAID1 장치 용량은 9.1GB입니다. 9.1GB 장치 4개를 사용하여 RAID5 또는 6으로 변환하면 용량이 18GB일 것으로 예상했지만 여전히 9.1GB만 표시됩니다. LVM을 실행하고 있지 않습니다.

%> df -h /dev/md3
Filesystem      Size  Used Avail Use% Mounted on
/dev/md3        9.1G   24M  8.6G   1% /tmp

%> cat /proc/mdstat
md3 : active raid6 sdd2[2] sde2[3] sdb3[0] sdc3[1]
      19528704 blocks super 1.2 level 6, 4k chunk, algorithm 2 [4/4] [UUUU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

%> mdadm --version
mdadm - v3.3 - 3rd September 2013

%> sudo fdisk -l /dev/sdb3 /dev/sdc3 /dev/sdd2 /dev/sde2
Disk /dev/sdb3: 9.3 GiB, 9999220736 bytes, 19529728 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdc3: 9.3 GiB, 9999220736 bytes, 19529728 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdd2: 9.3 GiB, 9999221248 bytes, 19529729 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sde2: 9.3 GiB, 9999221248 bytes, 19529729 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

답변1

여러분이 하고 있는 일은 RAID 파티션 구조를 변경하는 것뿐이지만 실제로 기록되는 파일 시스템의 크기를 조정하는 것은 아닙니다.

이는 파일 시스템이 사용자가 변경한 내용을 인식하지 못하며 크기를 묻는 경우 파일 시스템이 생성되었을 때의 크기를 알려준다는 의미입니다.

이 문제를 해결하려면 를 실행할 수 있습니다 resize2fs /dev/md3.

관련 정보