LVM 없이 다중 경로 크기 조정

LVM 없이 다중 경로 크기 조정

다중 경로(예)는 있지만 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)를 지정합니다.

두 가지 단계가 더 필요합니다.

  1. 파티션 테이블을 편집하여 파티션 확장( fdisk /dev/mapper/mpathb)

  2. 파일 시스템을 확장하기 전에 partprobe -s또는 를 실행하여 kpartx -u /dev/mapper/mpathb파티션 변경 사항을 적용하십시오. 이제 새로운 크기가 바이트 단위로 표시됩니다 blockdev --getsize64 /dev/mapper/mpathb1.

이러한 추가 단계를 완료한 후 파일 시스템의 크기를 조정할 수 있습니다.

관련 정보