저는 몇 년 동안 사용해 온 Linux NAS를 가지고 있습니다. 처음에는 명령줄 인터페이스를 사용하여 Debian 운영 체제에서 MDADM-Array를 만들었습니다.
당시 OS는 16GB Sandisk-USB3에 설치되었고 드라이브는 6개의 동일한 새로운 WD-Red 3TB 디스크가 포함된 RAID: LEVEL-6으로 설정되었습니다. 그 후 OS 드라이브를 Transcend 120GB NVMe SSD로, OS를 OpenMediaVault(OMV)로 업그레이드했습니다. 그리고 1년 넘게 정상적으로 운영되고 있습니다. 하지만 최근 NVMe SSD에 오류가 발생하여 쓸 수 없습니다.
그래서 Samsung NVMe를 사용하여 업그레이드하고 OMV를 처음부터 설치했지만 이 문제를 해결하는 동안 어레이가 깨끗하지만 성능이 저하된 것으로 감지되었습니다(5개 디스크, 1개는 어레이에 추가되지 않음).OpenMediaVault UI에서 MDADM을 실수로 제거했습니다: ARRAY이제 디스크 5개 모두의 슈퍼블록이 깨끗하게 지워진 것으로 보입니다. :-(
MDADM.conf 파일을 여러 번 백업했는데 이제 어디에 저장해야 할지 모르겠습니다. 첨부된 스크린샷은 OMV:MDADM이 감지하지 못해 지워지지 않은 6번째 디스크의 슈퍼블록을 보여줍니다. 원본 ARRAY의 세부정보가 포함된 것으로 보입니다.
주로 Linux ISO, 음악 및 영화가 포함되어 있지만 이러한 드라이브에는 가족 사진 등과 같은 귀중한 데이터가 있습니다. 데이터 손실 없이 ARRAY를 다시 마운트할 수 있는 방법이 있습니까?
디스크가 모두 건강한 상태임을 확인할 수 있습니다. 배열을 만든 후 배열을 포맷하지 않았습니다. 그러나 시스템 먼지를 제거할 때 SATA 연결에서 디스크 순서가 변경되었을 수 있습니다. 또한 또는 ? /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
로 배열을 생성했는지 기억이 나지 않습니다 ./dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
이 디스크를 수동으로 포맷하지 않는 한 --assume_clean을 사용하여 디스크를 다시 만들고 이전과 마찬가지로 마운트, 사용 및 설치할 수 있다는 내용을 어딘가에서 읽었습니다. 정말? 이 명령을 시도해야 합니까?
mdadm --zero /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
mdadm -v --create /dev/md0 --assume-clean --level=raid6 --chunk 256 --raid-devices=6 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
이거 안전하고 파손없나요?