vmware에 설치한 헤놀로지 하드디스크 용량 확장

렉스님

잡설

항상 여러 고수님들의 글을 참고하여 이것저것 해보면서 나는 언제쯤 다른 사람들에게 도움을 줄 수 있는 글을 작성할 수 있을까…라며 미천한 제 실력을 탓해왔었는데…오늘 그나마 하나의 정보글을 작성할 수 있어서 참 기쁘네요…ㅎㅎ

실제 운용하는 서버에 적용하기전에 항상 vmware에 구축된 헤놀로지에 테스트하기로 마음먹었었는데…만들때 별 생각없이 하드 용량을 터무니없이 작게 잡아놔서 가상디스크를 날리고 새로 만들어서 해도 되겠지만 이미 몇가지 테스트중인 도커 컨테이너가 아까워서 이리저리 정보를 찾아보다 방법을 찾게되어 공유합니다.

참고로 이 방법은 raid가 basic으로 되어 별도의 하드를 추가 할 수 없는 경우에 유효합니다. 다른 상황은 어떻게 해야 하는지는 아쉽게도 아직 경험해보지 못했네요.

 

 

상황

보통 볼륨을 생성하고 특별히 설정하지 않았다면 용량의 20% 이하로 남았을때 아래와 같이 용량 부족 알림 메세지가 뜨게 됩니다.

 

01.png.jpg

02.png.jpg

 

가상디스크 확장

이런 상황이 오면 헤놀로지를 종료하고 vmware에서 가상디스크를 선택 후 오늘쪽의 Expand버튼을 눌러 원하는 만큼 용량을 늘려준 후 부팅을 합니다.

 

03.png.jpg

04.png.jpg

스토리지 부분을 보면 용량이 늘어난 것이 보입니다…하지만 볼륨은 원래 그대로입니다. 왜냐하면 파티션을 늘려주지 않았기 때문입니다.

 

파티션 확장

ssh로 접속 후 ~# parted -l 을 입력하여 현재 디스크 상황을 알아보면

마지막 4각형 박스에 사이즈가 16.5GB 잡혀있는 부분을 볼 수 있습니다.

 

05.png.jpg

 

 

이 후 입력할 명령은 아래와 같습니다.

~# parted

~# select /dev/sdg

~# resizepart 3 100% (← 여기서 특정한 사이즈를 원하신다면 위의 resizepart 3 다음에 원하는 용량을 적어주면 됩니다.)

~# quit

 

06.png.jpg

잘 수정이 되었는지 parted -l 명령으로 다시 확인해 봅니다.

파티션 3의 용량이 103GB로 남은 여분의 용량 모두를 채웠습니다.

용량 확인 후 reboot 명령으로 재가동 시켜줍니다.

 

07.png.jpg

 

 

볼륨확장 적용

부팅후 헤놀로지에 접속해서 저장소 관리자를 열면 제안: 부분이 달라져 있는데…박스안의 [지금 확장] 을 클릭해 설정해 주면 됩니다.

 

08.png.jpg

09.png.jpg

10.png.jpg

 

최종확인

적용을 누르면 아래와 같이 볼륨의 크기가 확장되었고 이전의 데이터도 모두 무사한걸 확인 할 수 있습니다…이제 잘 쓰시면 됩니다…ㅎㅎ

 

11.png.jpg

모쪼록 누군가에겐 도움이 되길 바라며 글을 마치겠습니다~

댓글
12
  • 달소
    2022.06.28

    오오 이런게 꿀팁이 아닐까 싶습니다 ㅎㅎ

    나중에 메뉴얼만들면 추가해볼만한...!!

  • 달소
    렉스님
    작성자
    2022.06.28
    @달소 님에게 보내는 답글

    사실 처음에 가상디스크 사이즈 크게 잡았으면 몰랐을 정보입니다...ㅎㅎ

  • 렉스님
    달소
    2022.06.28
    @렉스님 님에게 보내는 답글

    ㅎㅎㅎ 그런분들이 의외로 많지요!

  • 초보나스
    2022.06.28

    이건 좋은 정보네요 스크랩 해두고

    감사합니다

  • 초보나스
    렉스님
    작성자
    2022.06.28
    @초보나스 님에게 보내는 답글

    네 도움이 되신다면 저도 감사하겠습니다~

  • 닭발은세개
    2022.06.28

    완전 꿀팁이네요.

    이런 부분까지 알 수 있는 분이 많지 않을 겁니다.

    고맙습니다~ 스크랩~~~ :)

  • 닭발은세개
    렉스님
    작성자
    2022.06.28
    @닭발은세개 님에게 보내는 답글

    저도 여기저기 검색하며 선지자분들의 글을 참고하여 실행하다보니 어쩌다 알게되었습니다...감사합니다~

  • quad

    처음에 VM 생성시에 레이드 타입을 basic으로 해서 그런가요?

    처음 생성시에 레이드 타입을 SHR로 하면 저장소 관리자에서 바로 적용 가능합니다.

     

    VMware에서 가상디스크 확장까지는 위의 그림대로 하시고, 해당 VM을 재실행 한 다음,

    아래 그림처럼 저장소 관리자로 가서 볼륨에 아래 빨간색 칠해진 점 세개 - 설정으로  갑니다.

    1.png.jpg

     

    설정에 들어가면 아래 그림처럼 크기 수정이 있는데 거기서 저는 용량을 늘리지 않고 화면을 열어서 위에 19GB 아래에 19GB 동일하게 나옵니다만 용량을 늘리면 아래는 늘어난 전체 용량이 표기됩니다. 여기에서 최대 버튼을 누르고 저장하면 바로 늘어난 용량이 반영됩니다. 

    2.png.jpg

     

    이게 처음에 SHR로 잡아서 가능한 것인지 (처음에 basic으로 잡으면 안 되는 것인지는) 저녁에 테스트 해 봐야겠습니다.

  • quad
    렉스님
    @quad 님에게 보내는 답글

    오... shr 은 바로 ui에서 수정이 되나 보군요

    basic인 경우 사진과 같이 드라이브 크기는 100GB로 잡혀 있어도 볼륨설정 - 크기수정 부분에 최대 버튼이 비활성화되어 누를 수가 없더라고요...테스트 감사드립니다~~

    12.png.jpg

  • 렉스님
    quad
    2022.06.28
    @렉스님 님에게 보내는 답글

    네. 아마도 SHR이 디스크 낭비를 없애기 위해서 짜투리까지 모아서 매핑해 주는 방식이라서 가능한 것으로 추정됩니다^^

  • MirDaTe
    2022.06.28

    좋은 정보 감사드립니다.

  • quad
    2022.06.28

    최종 테스트 결과 공유합니다.

    UI에서 바로 확장이 불가능한 이유는 SHR이나 basic 같은 레이드 유형 때문이 아닙니다.

    VM 생성시 디스크 유형의 문제입니다.

    이미지들이 좀 붙어야 해서 별도의 게시글로 올리겠습니다.

댓글 쓰기
권한이 없습니다.