Synology NAS DSM에서 레이드 생성 및 볼륨 수리 그리고 용량 확장

블로그 활동과 2CPU와 카페등 활동을 하면서 시놀로지 NAS관련 질문중 주기적으로 올라오는 질문이 레이드 관련 질문이 아닐까 합니다.
레이드 상태에서 디스크가 고장나서 교체하려면 어떻게 해야하나요?
레이드 상태에서 용량 확장을 하려면 어떻게 해야하나요?
등의 질문을 많이 봤습니다.
이전부터 포스팅 하려 했는데 하나하나 과정을 다 설명하기에는 너무 많은 시간이 필요하기에 접어두고 있었는데
이번에 심심하던차에 포스팅을 해보려 합니다.

이번 포스팅을 도와줄 SSD 녀석들 입니다.
SSD를 사용하는 이유는 볼륨 생성 및 수리시에 패리티 확인을 하는 경우가 있는데 이때 HDD로 하면 시간이 너무 많이 소요가 됩니다.


포스팅을 위해 안쓰는 PC에 XPEnology 설치
메인 NAS에서 테스트하기에는 좀…그래서 사용안하는 PC에 설치했습니다 ㅎㅎ
본 포스팅은 XPEnology 918+ 6.2.1로 진행하였습니다.
정품 시놀로지 사용자 중 일부 기기에서는 SHR이 설정이 안될 수 있습니다.(필요하시면 SSH로 접속하여 활성화 하실 수 있습니다)
RAID 유형과 SHR 관련 내용은 저보다 훌륭 하고 똑똑하신분들이 이미 많은 자료를 웹상에 올리셨기에 생략합니다. 구글에서 검색하시면 많은 정보를 찾으실 수 있습니다.
단, 하나 말씀드리자면 RAID에 사용하는 디스크의 용량이 제각각이라면 SHR이 효율적입니다.
(SHR과 RAID 1, RAID 5는 하나의 디스크에 대한 오류해결 기능을 있으며 RAID 6은 2개의 디스크 오류를 해결할 수 있습니다.RAID 10[RAID 1과 0의 조합]은 여러개의 디스크 오류를 해결할 수 있으나 RAID1로 묶인 두개의 디스크가 동시에 오류가 나면 복구 불가합니다.
더 쉽게 이야기하면 SHR과 RAID 1, RAID 5는 디스크 하나 고장나도 복구가 가능하고 SHR-2와 RAID 6은 두개 디스크가 동시에 고장나고 복구가 가능합니다. 다만 RAID는 백업의 개념이 아니기에 중요자료는 외부 장치에 주기적으로 백업하시는게 좋습니다)
바로 본론으로 넘어 갑니다.
1.볼륨 생성

저장소 관리자를 클릭합니다.


본래는 스토리지 풀을 먼저 생성 해야하나 볼륨에서 생성을 합니다. 알아서 스토리지 풀도 만들어 주니까요 ㅎㅎ


저는 사용자 지정으로 진행 하였습니다.


볼륨생성 전에 스토리지 풀을 먼저 만들면서 여기서 사용할 스토리지 풀을 선택하시면 됩니다.


포스팅을 SHR위주로 할 것이라 저는 보다 높은 유연성을 선택하였습니다.


여기서 SHR, SHR-2, RAID0, RAID1, RAID5, RAID6, RAID10, JBOD, 기본을 선택가능 합니다.
현재 디스크는 1개인데 추후 용량확장을 위해 SHR레이드는 사용하시려면 꼭 SHR로 선택하셔야 하며 RAID1이나 RAID5등을 사용하시려면 기본을 선택하셔야 합니다.


레이드에 사용할 디스크를 선택합니다. 디스크 추가 포스팅을 위해..전 1개만..


새 디스크의 경우에는 예를 선택하지 않으셔도 될 듯합니다.


사용할 용량을 정합니다.


원하시는걸 사용하면 되지만 Btrfs를 사용하면 강력한 스냅샷 기능을 사용가능합니다.
이로서 볼륨 생성은 끝입니다.
2.디스크 추가하기

용량 확장이나 레이드1등으로 만약의 사태에 대비하기 위해 디스크를 추가하였을 경우입니다.

디스크를 추가 장착 하면 저장소 관리자 – 스토리지 풀작업 메뉴를 클릭하면 디스크 추가를 선택 할 수 있게 됩니다.
처음 디스크를 기본으로 선택 하였을 경우에는 디스크 2개부터 작업 메뉴에선 RAID유형 변경 메뉴도 활성화 됩니다.
2개는 RAID 1, 3개 부터는 RAID 5로 변경 가능하고 4개 부터는 RAID 6으로 변경 가능합니다.
SHR일 경우에는 4개부터 SHR-2로 변경이 가능 합니다.


용량 추가에 사용할 디스크를 선택합니다. 전 우선 2개만 추가합니다. 아참 기존디스크는 120GB SSD입니다.


마지막 단계에선 확장될 용량을 확인 가능합니다.


위 단계에서 적용을 누르고 나오면 저장소 관리자의 볼륨과 스토리지 풀 에서 위와 같은 메시지를 보실 수 있습니다. 이 작업이 끝나야 용량이 확장 됩니다.
패리티 확인이 끝날때 까지 기다려야 합니다. 왜 그런지 모르겠지만 저는 2번 패리티 확인 합니다.;;; 예전엔 분명히 한번으로 기억하는데…그리고 용량이 큰 HDD의 경우 하루 이상 소요 되기도 합니다.


조금 더 빠르게 진행하여면 스토리지 풀 – 구성 메뉴에서 설정해 주시면 됩니다.


오랜시간 기다려 패리티 확인이 완료 되었습니다. 스토리지 풀에 보시면 위와같이 나오는데 아직 용량이 확장되지 않은 상태입니다.


볼륨 – 작업 – 구성 메뉴로 진입합니다.

120GB SSD의 용량 정도만 잡혀있네요.
이미지에 보시면 할당 가능한 최대크기만큼 용량을 할당 하실 수 있습니다.


아주 잠깐 위와 같은 메시지가 나온 후 바로 용량이 확장 됩니다. 이때 패리티 확인은 없습니다.

3.디스크 수리 (교환) 및 교체하기
이번에는 디스크가 배드섹터를 내뿜거나 오래된 디스크를 교체하거나 더 큰 저장공간을 위해 용량이 큰 디스크로 교체하는 방법입니다.
교체할 디스크를 제거를 해야겠지요?


저장소 관리자에서 HDD/SSD 메뉴에서 제거할 디스크를 선택작업탭을 클릭하고 비활성화를 실행합니다.
저는 120GB SSD를 제거 하고 250GB의 SSD를 장착 할 예정입니다.


체크란에 체크하고 확인을 누르면 비밀번호 입력란이 나옵니다. 관리자계정의 비밀번호를 입력하면 됩니다.


두번째 디스크를 기기에서 분리하고 새로운 디스크를 장착합니다. 정품 시놀로지사용자는 기본적으로 핫스왑(HotSwap)이 지원되기에 그냥 뽑으셔도 됩니다만 XPEnology 사용자는 보드 CMOS 설정에서 핫스왑 설정이 켜져 있어야 합니다. 그렇지 않으면 종료후 분리 및 장착하는게 안전합니다.
*디스크를 교체하실 경우에는 RAID로 묶은 디스크중에 가장 용량이 작은 디스크의 용량보다 같거나 큰 디스크로 교체하셔야 합니다.

디스크를 교체하셨으면 스토리지 풀 – 작업탭- 수리 를 실행합니다.


교체 장착한 디스크를 선택합니다.
다음을 누르고 적용을 누르면…


수리 중이라며 패리티 확인을 합니다. 느긋하게 신경끄고 기다리셔야 합니다. DSM에서 알림기능을 설정하셨으면 이메일이나 푸시알림이 전송되니 알림이 올때까지 느긋하게 기다립니다.;;
포스팅을 위해 이걸 하루에 다 하려니…하아…..
포스팅은 계속 작성됩니다… 패리티 대기중..

패리티 확인 완료후 위 2.디스크 추가하기 방법과 마찬가지로
볼륨 – 작업 – 구성 메뉴로 진입하여 사용할 크기를 지정해 주시기만 하면 끝입니다.

그 외 특정 상황에서 다른 메뉴가 뜨기도 하는데 이 부분은 추후에 테스트 후 올려보도록 하겠습니다.

14 Replies to “Synology NAS DSM에서 레이드 생성 및 볼륨 수리 그리고 용량 확장”

  • - 댓글:

    H310도 it펌웨어 올리면 정상 작동 할까요?
    ASM1061 로 확장 하다가 큰코 다쳐서 걱정입니다.ㅠㅠ
    1.04b쓰는데 레이드 깨질까봐 무섭네요…

  • Nick 댓글:

    밀크님 해결했습니다~!
    다만 ㅋㅋ DELL H200 구입해서 바꿨어요 ㅎㅎ
    밀크님이 여러글에 언급하셔서 어떤분이 중고로 파는 DELL H200사니 한방에 해결되네요.
    강원전자는 그냥 Window에 쓰려구요
    감사드립니다~!

  • Nick 댓글:

    밀크님 안녕하세요~!

    a-520 sata카드도 잘 설치하고 카드에 하드 3개 연결후

    1.04b 부트로더이며 918+인데 sataportmap=43으로 수정하고 했는데 안되네요 ㅠㅠ (아예 내부네트워크에서 잡히질 않아요)

    뭐가 문제인건지..이전 로더로 sata카드에 꽂힌 하드 빼면 잘 동작하고

    sata카드에 하드를 연결하면 아예 연결이 안됩니다.

    부트로더 usb에 무언가 설정해야 하는건지 궁금해서 문의 드립니다

    참 부팅시 bios에서는 모두 인식을 잘 해요 ㅠㅠ

  • - 댓글:

    안녕하세요 밀크님. 밀크님 블로그보면서 NAs를 열심히 구축 중입니다.
    헤놀로지로 보드에 있는 sata포트를 모두 사용해서 sata pci카드를 구입했는데 어찌해야 될지 몰라서 문의드립니다.(호환 여부,펌웨어라든지 설정을 다르게 해야 할까요? 아직 겁이나서 끼우진 않은 상태입니다)
    일단 sata 카드는 강원전자의 NETmate A-520 (SATA카드/PCI-E/eSATA/2port) 입니다,
    밀크님도 사용 중이신거 같은데 설정을 어찌해야될지 몰라서요.
    그럼 좋은 답변 부탁드리며 오늘도 행복하세요

    • skim756 댓글:

      안녕하세요. sata확장 카드는 그냥 장착만하시면 문제없이 작동합니다. 단 XPEnology grub설정하실때 sataportmap을 수정해주셔야합니다( 그냥 붙는경우도 있으나 매뉴얼대로 해주는게 좋겠죠??)
      예를들어 보드에 sata포트4개 a-520 2개 사용하시면 sataportmap을 42로 해주시면 됩니다.
      개인적으론perc h310,h200같은 레이드카드 중고에 it펌웨어 올려서 사용하는것도 괜찮다 생각합니다.

      • - 댓글:

        너무 감사드립니다. 뭐하나 잘못되면 자료가 어찌될까 해서 떨고 있었는데 밀크님 조언에 용기내서 해보려고 합니다.
        좋은 블로그에서 많은 좋은 정보 너무 감사드립니다.
        좋은 하루 되세요~!

        • skim756 댓글:

          하찮은 지식으로 작성한 글들일 뿐입니다만 도움이 되셨다니 기쁩니다. 혹여나 잘 안되시면 언제든 연락주세요. 아는만큼 알려드리겠습니다.

  • - 댓글:

    이 글과는 좀 다른내용이긴한데..

    볼륨1에 설치된 패키지들을 볼륨2로 이동시키려면 어떻게 해야할까요?

    여러글들을 보았지만 다들 완벽하게 옮기지는 못하는거같아서요..

    디스크교체와 살짝 연관이 있어서 여기 댓글 달아봅니다..

    • skim756 댓글:

      안녕하세요. 이미 알아보셨겠지만 ssh로 접속하여 패키지파일을 통채로 옮리러나 패키지를 옮기는 서드파티 패키지를 사용해야하는데 둘다 추천드리지 않습니다. 재설치가 가장좋은 방법입니다. 혹여나 이동하시려는 패키지가 하이퍼백업에서 백업이된다면 백업 후 볼륨을바꿔 복구하는것도 한방법일듯 합니다.