다중 경로(예)는 있지만 LVM은 없는 서버가 있습니다. (mpathb -> 5Tb).
mpathb (360002ac00000000000003af40000af6b) dm-3 3PARdata,VV
size=5.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
|- 1:0:1:0 sdc 8:32 active undef running
|- 1:0:0:0 sdb 8:16 active undef running
|- 2:0:0:0 sde 8:64 active undef running
`- 2:0:1:0 sdd 8:48 active undef running
그리고 디스크를 마운트했습니다.
/dev/mapper/mpathbp1 /data (5.0 Tb).
이 디스크를 추가해야 하는데 어떻게 해야 합니까?
Increase at Storage the LUN (From: 5 Tb -> To: 7 Tb) - example.
Execute echo 1 > /sys/block/path_device/device/rescan (for all paths).
Execute multipathd -k 'resize map mpathb'
Execute resize2fs /dev/mpathbp1
이 절차가 맞나요?
파티션이 하나뿐입니다.
파트프로브는 어디에 있나요? 부품 조사 /dev/mapper/mparha?
자세히 설명해주실 수 있나요?
답변1
참고: 다중 경로 디스크/파티션의 크기를 조정할 때 다중 경로 오류를 방지하려면 커널 버전이 kernel-3.10.0-862.el7 이상이어야 합니다.
다중 경로 맵의 크기를 조정한 후 시스템은 이제 새 크기(7TB)의 다중 경로 디스크를 볼 수 있지만 장치의 파티션 테이블은 여전히 파티션의 이전 크기(5TB)를 지정합니다.
두 가지 단계가 더 필요합니다.
파티션 테이블을 편집하여 파티션 확장(
fdisk /dev/mapper/mpathb
)파일 시스템을 확장하기 전에
partprobe -s
또는 를 실행하여kpartx -u /dev/mapper/mpathb
파티션 변경 사항을 적용하십시오. 이제 새로운 크기가 바이트 단위로 표시됩니다blockdev --getsize64 /dev/mapper/mpathb1
.
이러한 추가 단계를 완료한 후 파일 시스템의 크기를 조정할 수 있습니다.