RAID1 으로 설정된 HDD를 일반?으로 바꿀 수 있을까요?
HDD(1번/2TB), HDD(2번/2TB)을 RAID1으로 묶어서 안정성을 확보한 후 사용하고 있었는데,
이번에 새로 사용자를 할당하면서 독립된 HDD를 주려고 하거든요...ㅠㅠ
아무리 뒤져봐도 RAID 묶은걸 해제하는 옵션이 없어서 질문 글 드립니다.
DSM-7.1-42661 사용중입니다!
https://kb.synology.com/ko-kr/DSM/help/DSM/StorageManager/storage_pool_change_raid_type?version=6
참고하시면될듯합니다
논리적으로 생각해 보면 RAID1은 똑 같은 내용을 두개의 하드디스크에 저장하는 것이므로 레이드를 풀어버린다고 해서 데이터가 날아 갈 것 같지는 않으나, 컴퓨터라는 놈은 워낙에 속내를 알 수 없는 녀석이라 확신은 못 하지요.
DSM의 저장소 관리자 UI에서 RAID 유형 변경이라는 메뉴가 있기는 하나, 이는 상위 레이드로 옮겨 갈 경우에만 해당됩니다.
즉, RAID0 -> RAID1 또는 RAID0 ->RAID5 또는 RAID1 ->RAID5 또는 RAID5 ->RAID6 만 유형 변경이 가능하도록 해 두었습니다.
그런데 지금 경우는 RAID1 ->RAID0 으로 내려가는 것이므로 메뉴에 나타나지 않는 것입니다.
그래도 방법이 아주 없는 것은 아닐 것 같은데...
아마도 SSH 열어서 mdadm 명령어로 레이드를 풀어버리는 방법이 있을 것 같습니다.
다만, 테스트 해 보지 않아서 데이터가 어찌 될 지 모르겠는데, 이따가 집에 가서 테스트 서버에서 RAID1으로 묶고, 이것저것 데이터 넣은 다음 다시 해제 해 보는 실험을 해 봐야 알 것 같습니다.
조심하세요 저도 잘못해서 날아갔습니다. 중요한 자료는 없었지만...
그러면서 배우는 거죠.... ㅠㅠ
일단 백업하고 시작하세요
테스트를 해 보았습니다.
결과는 데이터가 보존되면서 RAID1을 basic으로 변경 가능합니다.
방법은 다음과 같습니다.
테스트 환경은,
헤놀 1621+ 7.1 native
SSD 120G * 2개 RAID1 구성
입니다.
1. 그림 같이 SSD 두개가 RAID1으로 설정되어 있습니다.
2. test라는 공유 폴더를 만들고 파일을 7개 저장해 두었습니다.
3. 위의 2번까지의 상태가 질문 주신 분의 상태와 동일하다고 가정합니다.
이 상태에서 전원을 끄지 마시고 하드디스크의 데이터 케이블(SATA 케이블)만 제거합니다.
제거 후 저장소 관리자를 보면 아래 그림처럼 문제가 생겼다고 에러를 뿜뿜합니다.
당연하죠. RAID1에서 갑자기 디스크 하나가 사라졌으니까요.
4. 이 상태에서 putty 같은 것으로 SSH 터미널 접속을 합니다.
차례로 아래 명령어들을 입력합니다.
sudo -i (레이드를 푸는 것은 수퍼 유저 권한이 필요합니다)
cat /proc/mdstat (어느 번호인지 확인하기 위한 명령어입니다. 예를들어 md2 또는 md3. 제꺼는 아래 그림 보니 md2군요)
mdadm --grow --raid-devices=1 --force /dev/md2 (md2의 레이드를 해제합니다)
5. 위의 작업을 마치고 저장소 관리자로 가 보면 레이드 방식이 basic으로 매우 "정상"으로 바뀌어 있습니다.
위의 2번의 7개의 파일들도 그대로 다 있습니다.
그런데... 새 사용자에게 독립된 디스크를 주어야 하는 case가 어떤 경우에 필요한지를 잘 모르겠습니다. 용량 제한을 걸고 싶다면 사용자 생성시에 용량을 주면되고, 독립된 볼륨을 할당하고 싶다면 그것도 되고... 나스는 레이드의 형태를 결정하는 스토리지풀, 스토리지풀 안에서 필요에 따라 마치 독립된 하드디스크처럼 여러개의 볼륨 생성 등등... 이 모두 가능하고, 물리적인 개체로서의 각각의 디스크는 디스크 레벨의 장애시 말고는 크게 의미가 없는지라, 사용자에게 스토리지풀도 아니고 볼륨도 아니고 폴더도 아닌 독립된 디스크를 할당해야하는 경우가 어떤 경우인지를 잘 모르겠습니다.
ㅠㅠㅠㅠ 너무 감사합니다
qnap에서도 사용 가능할까요?
raid1 -> raid0으로 바꾸고 싶은데 방법이 없어 고민중에 있었습니다.
cmt alert