데이터가 별로 중요하지 않고 RAID 1의 공간 절반을 잃을 여유가 없기 때문에 2x6TB 드라이브와 JBOD 볼륨을 가지고 있습니다.
이제(몇 년 후) 4베이 Synology용 새 2x8TB 드라이브를 구입했습니다.
이는 JBOD 스토리지 풀에 드라이브를 추가할 때 제가 저지른 실수입니다. 이제 4개의 하드 드라이브가 있으므로 드라이브 오류를 지원하려면 실제 RAID로 전환해야 합니다. JBOD에 드라이브가 4개 있으면 데이터 손실 위험이 크게 증가합니다!
데이터가 포함된 논리 볼륨과 파일 시스템을 추가하지 않았지만 디스크는 JBOD 저장소 풀의 일부이며 Synology는 WebUI에서 해당 디스크를 삭제하는 것을 허용하지 않습니다.
나는 성공하지 못한 채 쉘을 사용하여 공격대에서 드라이브를 제거하려고 시간을 보냈습니다.
"pvresize --setphysicalvolumesize 11436928 /dev/md2"를 사용하면 물리 볼륨을 예전에 생각했던 크기로 줄일 수 있었습니다.
또한 mdadm을 사용하여 새 드라이브를 실패로 표시하고 드라이브 없이 선형 RAID를 재조립했지만 "vgs"에서 읽기 오류가 발생하여 데이터를 마운트할 수 없습니다.
RAID 설정의 일부 부분에는 여전히 새 디스크가 필요한 것 같은데 제대로 제거하지 않았습니다.
좋은 점은 쉘에서 수행한 모든 작업을 실행 취소하고 아직 존재하는 데이터를 마운트할 수 있다는 것입니다. 하드 드라이브 공간을 절반도 차지하지 않지만 어떻게 진행해야 할지 모르겠습니다.
JBOD에서 이러한 새 드라이브를 제거하고 이를 사용하여 데이터 손실 없이 SHR 또는 RAID5/RAID6으로 마이그레이션할 수 있습니까?
편집: 상황을 더 잘 이해하는 데 도움이 되는 스크린샷:https://i.stack.imgur.com/bwAle.jpg새 드라이브는 실제로 1과 2입니다.
답변1
mdadm을 사용하여 raid 장치를 중지하고 첫 번째 드라이브만 포함하는 새로운 선형 raid를 생성하여 이 문제를 해결할 수 있었습니다.