LVM을 사용하여 RAID5 mdadm에서 디스크 줄이기

LVM을 사용하여 RAID5 mdadm에서 디스크 줄이기

시스템을 검사할 때 LVM이 있는 Raid5에 12개의 4TB 드라이브가 있는 서버를 발견했습니다. 단일 VG, 단일 PV 및 일부 LG는 6TB 이상의 공간이 필요하지 않습니다(현재는 4TB만). 읽기 속도는 문제가 되지 않으므로 RAID를 디스크 5개 + 스페어 1개로만 줄이고 싶습니다. 향후 몇 년간 큰 성장은 없을 것으로 예상됩니다.

LVM에서 어레이를 줄여본 경험이 있는 사람이 있습니까?

예, 먼저 백업하겠습니다. 하지만 이를 수행할 수 있는 안전하고 보안이 유지되는 방법이 있는지 알고 싶습니다.

내가 가정하고 있는 단계는 다음과 같습니다.

  • LV의 fs 크기 조정(줄이기)
  • LV 감소
  • 범위(pvmove)를 VG의 시작 부분으로 이동합니다.
  • RAID5에서 디스크 제거에 실패했습니다.
  • pvresize --setphysicalvolumesize=new_smaller_size
  • 배열을 줄입니다(mdadm --grow /dev/md0 --raid-devices=n-1..). (꼬리 부분만 잘라내기를 원합니다)
  • ....다음 디스크에 대해 이를 반복합니다.

나는 당신의 의견을 듣고 싶습니다.

PS: 예, 백업하고 재구축하고 백업을 로드하는 것이 더 빠르고 쉬울 것이라는 것을 알고 있습니다. 하지만 백업이 불가능한 상황에 처하게 된다면 배우고 싶고 경험도 쌓고 싶습니다.

관련 정보