mdadm, lvm 및 ext3을 사용하여 RAID5에 공간 추가

mdadm, lvm 및 ext3을 사용하여 RAID5에 공간 추가

나는 lvm과 함께 mdadm을 사용하여 쉽게 확장 가능한 raid를 생성하는 방법에 대한 몇 가지 설명을 보았습니다.이 질문, 하지만 여전히 뭔가 빠진 것 같아요. raid5를 사용하여 4개의 드라이브가 있는 mdadm을 사용하여 raid를 만든 다음 그 위에 lvm 볼륨(?)을 만든 다음 해당 lvm 볼륨을 ext3으로 포맷한다고 가정해 보겠습니다. 모두 좋은 것 같습니다.

그러다가 공간을 더 추가하고 싶어서 하드 드라이브를 하나 더 넣었습니다. 어떻게 추가하나요? 방금 lvm에 추가하면 raid5 세트의 일부가 아닙니다. "mdadm --grow"를 사용하여 추가하면 해당 작업이 완료된 후에도 ext3 파일 시스템을 마운트 해제하고 크기를 조정해야 합니다.

mdadm 위에 lvm을 사용한다면 마운트를 해제하고 크기 조정을 기다릴 필요가 없을 것이라고 생각했습니다(5TB RAID의 경우 시간이 오래 걸립니다). 그 맞습니까?

이전에 lvm을 사용하지 않고 "mdadm --grow"만 사용하여 이 작업을 수행한 적이 있는데 resize2fs를 사용하는 것 같습니다. 하지만 이 작업에는 며칠이 걸렸으며 그 동안 드라이브를 마운트 해제해야 했습니다.

감사해요!

답변1

ext3은 온라인 크기 조정을 지원합니다. 즉, 파일 시스템이 마운트되는 동안 파일 시스템을 늘릴 수 있습니다. 절차는 다음과 같습니다.

  1. 새 드라이브 추가
  2. mdadm --growRAID에 추가하려면
  3. pvresizePV의 크기를 늘리려면
  4. lvextendLV의 크기를 늘리려면
  5. resize2fs파일 시스템을 확장하려면

관련 정보