6TB 하드디스크 2개로 레이드1을 사용하다가 용량이 부족하게 되어, 6TB 하드디스크 2개를 추가하여 레이드6로 변경하였습니다.
원래 계획은 2베이(DS216+II)를 4베이(DS918+)로 교체 후 4개의 하드디스크로 레이드5를 구성하여 18TB의 공간을 사용하려고 했는데요. SHR상태에서는 SHR-2로 밖에 변환을 할 수 없는건지 아니면 다른 이유가 있는건지, 레이드 유형을 선택하는 단계가 나오지 않고 곧바로 SHR-2로 변환이 이루어졌습니다.
과정을 요약하면 다음과 같습니다.
현재는 DS216+II에 6TB 하드디스크2개를 SHR(raid1)로 사용하고 있습니다.
DS216+II의 6TB 하드디스크 2개를 DS918+에 장착 후 마이그레이션을 진행합니다.
마이그레이션 완료 후 2개의 6TB 하드디스크를 DS918+에 추가로 장착합니다.
저장소 관리자의 스토리지 풀에서 RAID 유형 변경을 선택합니다. 여기에서 레이드5를 선택하는 화면이 나올 줄 알았는데, 그런 화면이 나오지 않고 SHR-2로 밖에 변경 할 수 없었습니다.
SHR-2로 변경되는 과정은 2단계로 이루어집니다. 첫 번째는 3개의 디스크(1번,2번,3번 디스크)를 사용하여 raid5로 변경이 되고, 그 후 다시 4개의 디스크(1번,2번,3번,4번 디스크)를 사용하여 raid6로 변경이 됩니다. 여기서 예상치 못한 일이 발생했는데요. raid 유형 변경하는 시간이 매우 오래 걸립니다. raid5로 변경하는데는 40시간 정도, raid6로 변경하는데는 9일 정도(평균적인 초 당 변환 속도 8MB) 걸렸습니다.
RAID 유형 변경이 완료되면 4개의 6TB하드디스크로 SHR-2(raid6)가 구성되고 총 12TB의 공간을 사용할 수 있게 됩니다.
raid 유형을 변경하는 속도가 매우 느립니다. raid5로 변경하는 경우는 처음에만 느리다가 나중에는 빨라져서 총 40시간 정도 소요되었는데요. raid6로 변경하는 경우에는 처음부터 끝까지 초당 7~9MB의 속도로 진행되었습니다. 인터넷에 나와 있는 속도증가 방법인 Strip cache size 변경하기와 Raid 다시 동기화 속도 변경(speed_limit_min, speed_limit_max)은 효과가 전혀 없었습니다.