You are currently viewing 레이드5 충돌한 볼륨 해결하기

레이드5 충돌한 볼륨 해결하기

레이드5를 사용하고 있는데요. 디스크 3개에 문제가 생겼습니다.

시놀로지 DS918+ / 3TB 디스크 4개 / 레이드5 스토리지 풀 / 4년 정도 사용했습니다. 얼마 전부터 나스 접속이 느려졌는데요. 오늘은 나스에서 비프음이 발생했습니다.

볼륨이 읽기전용으로 변경되어서 파일을 저장 할 수 없습니다. 나스에 저장한 파일이 날아갈 수도 있다는 말을 듣고 컴퓨터로 파일을 복사하고 있지만 복사가 너무 느리게 진행됩니다. 이미 디스크 4개 중 3개에서 문제가 발생한 상태입니다.

md2의 상태

스토리지 풀에 사용한 디스크 상태를 mdadm 명령어로 확인해 보니 3개는 비정상 (faulty, removed, faulty)이고 1개만 정상입니다.

mount 명령어 결과

볼륨이 읽기전용 상태입니다. 파일을 저장할 수는 없지만 읽어올 수는 있습니다. 한시라도 빨리 공유폴더의 파일을 백업해야합니다.

공유 폴더 동기화 작업을 생성한 결과

공유 폴더 동기화로는 공유폴더의 파일을 백업할 수 없습니다. 볼륨이 읽기전용 상태일 때는 공유 폴더 동기화 작업이 만들어지지 않습니다. 또한 공유 폴더 동기화가 진행되고 있는 도중에 볼륨이 읽기전용으로 바뀌는 경우에는 공유 폴더 동기화 작업이 중단됩니다.

디스크 상태

저장소 관리자의 HDD/SSD 화면입니다. 4번 디스크만 정상적으로 작동하고 있습니다.

소요시간 : 2일
어려움 :
4/5

rsync 명령어를 직접 입력해서 공유 폴더의 파일을 백업합니다.

공유폴더의 파일과 나스 설정을 모두 백업합니다. 디스크는 4개 모두 교체합니다. 3TB 디스크 1개는 정상이지만 4년 정도 사용했으므로 모두 교체하기로 했습니다. DSM을 새로 설치한 다음, 백업받은 설정으로 복원합니다. 백업받은 공유폴더의 파일을 다시 원래의 공유폴더에 복사합니다. 

  1. 임시로 사용할 시놀로지 나스를 준비합니다.
  2. DS918+의 공유 폴더에 들어있는 파일을 임시로 사용할 나스에 복사합니다.
  3. DS918+의 디스크를 교체하고 DSM을 새로 설치합니다. 나스의 설정을 기존과 똑같이 설정합니다.
  4. 임시로 사용하는 나스에 들어있는 파일을 다시 DS918+에 복사합니다.
rsync로 파일을 복사하는 화면

DS918+의 공유 폴더를 임시로 사용하는 나스에 복사합니다.

저장소 관리자의 로그 화면

파일을 복사하는 도중에 디스크의 오류가 계속 감지됩니다. 만약 복사가 진행되지 않고 오류만 계속 감지된다면 복사를 중단해야합니다. 파일을 읽지 못하는 디스크를 계속해서 사용하면 디스크가 점점 더 손상될 수 있기 때문입니다.

파일이 복사되지 않는 경우에는 데이터 복구업체에 의뢰해서 파일을 복구해야 합니다. 데이터 복구업체에서도 손상이 많은 디스크일수록 파일을 복구하기가 어렵습니다. 파일을 하나라도 더 살리려면 디스크가 조금이라도 덜 고장난 상태에서 맡겨야합니다.

공유 폴더 한 개를 rsync 명령어로 복사한 결과입니다. 나머지 공유폴더도 차근차근 복사합니다.

2021/10/19 20:27:22 [28585] Number of files: 151285
2021/10/19 20:27:22 [28585] Number of files transferred: 127860
2021/10/19 20:27:22 [28585] Total file size: 1082472299062 bytes
2021/10/19 20:27:22 [28585] Total transferred file size: 1082472299062 bytes
2021/10/19 20:27:22 [28585] Literal data: 1082472299062 bytes
2021/10/19 20:27:22 [28585] Matched data: 0 bytes
2021/10/19 20:27:22 [28585] File list size: 6523298
2021/10/19 20:27:22 [28585] File list generation time: 0.001 seconds
2021/10/19 20:27:22 [28585] File list transfer time: 0.000 seconds
2021/10/19 20:27:22 [28585] Total bytes sent: 1082616316230
2021/10/19 20:27:22 [28585] Total bytes received: 2523051
2021/10/19 20:27:22 [28585] sent 1082616316230 bytes received 2523051 bytes 50002024.77 bytes/sec
2021/10/19 20:27:22 [28585] total size is 1082472299062 speedup is 1.00

공유폴더의 파일을 임시로 사용하는 나스에 모두 복사했으면 작업의 90%를 완료한 것과 다름없습니다. 하드디스크를 교체하고, DSM을 설치하고, 임시로 사용하는 나스에 들어있는 파일을 다시 DS918+로 복사하는 작업이 남았는데요. 이런 작업은 충돌한 볼륨에 들어있는 파일을 빼는 작업에 비하면 아주 손쉬운 작업에 속하기 때문입니다.

답글 남기기