이 질문은 RAID 어레이 또는 RAID 파티션의 크기를 조정/확장하는 방법에 관한 것이 아닙니다.
/dev/sdb1
8TB 물리적 HDD( )에 4TB 파티션( )이 있습니다 /dev/sdb
. 이 파티션은 raid
불완전한 RAID1 배열의 일부이기 때문에 이 플래그가 있습니다. 이 하드 드라이브에는 다른 파티션이 없습니다.
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 7,3 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: TOSHIBA HDWG180
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 1F88C10B-74C7-B940-801A-556C5F5E2DA8
Device Start End Sectors Size Type
/dev/sdb1 2048 7814037134 7814035087 3,7T Linux RAID
파티션의 데이터를 손실하지 않고 전체 8TB HDD를 사용하기 위해 이 파티션의 크기를 조정하고 싶습니다.
이것이 일반적인 파일 시스템(예 ext4
: )이라면 무엇을 해야 할지 알 것입니다. 그러나 특정 Linux RAID
유형의 경우 이것이 파일 시스템인지 확실하지 않습니다. 아니면 더 높은 수준의 RAID1이 이에 영향을 줍니까?
물론 mdadm --grow
기본 파티션이 /dev/sdb1
너무 작기 때문에 "단순"은 작동하지 않습니다.
$ sudo mdadm --grow /dev/md0 --size=max
mdadm: component size of /dev/md0 has been set to 3906885447K
배경 정보: RAID1에는 현재 두 번째 장치/파티션이 없습니다. 누락되었습니다. 최종 결과에서는 "더 높은 수준" RAID1 파티션을 추가하고 싶습니다( /dev/md0
누락/실패/제거된 두 번째 장치에서만 조립)./dev/sdb1
답변1
raid 플래그에는 특별한 기능이 없습니다(사실 이것이 수행하는 작업은 파티션 테이블 유형을 변경하는 것뿐이며 Linux는 파티션 테이블 유형에 대해 실제로 신경 쓰지 않습니다). 파티션은 파티션이고 콘텐츠는 콘텐츠입니다. 파티션의 크기는 ext4 파일 시스템처럼 조정되며, 그런 mdadm --grow
다음 RAID 어레이를 확장하여 추가 공간을 사용할 수 있습니다. 그런 다음 공격대 배열 내부에 있는 모든 것을 성장시키고 싶을 것입니다.