손상된 RAID1 쌍에서 일부 데이터를 복구하려고 하는데 상황이 더 악화되기 전에 조언을 구하고 싶습니다.
이것이 내 문제의 원인입니다. OS를 다시 설치하기 전에 일부 데이터를 저장하고 싶었습니다. 나는 두 개의 디스크가 있는 오래된 컴퓨터를 발견했고, 두 디스크를 모두 메인 컴퓨터에 연결하고 lsblk를 입력했는데 IIRC와 같은 내용이 표시되었습니다.
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 59.6G 0 part
└─sda2 8:2 0 1.8T 0 part
└─md127 ??? ? 1.8T ? ????
sdb 8:0 0 1.8T 0 disk
├─sdb1 8:1 0 59.6G 0 part
└─sdb2 8:2 0 1.8T 0 part
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 300M 0 part
├─nvme0n1p2 259:2 0 896.8G 0 part /
└─nvme0n1p3 259:3 0 34.4G 0 part [SWAP]
여기서 nvm은 기본 디스크입니다. 두 디스크 중 어느 디스크에 md127이 있는지는 기억나지 않지만 sda인 것 같습니다. 지금은 mdadm이 설치되어 있지 않습니다. (적어도 제가 아는 한 Manjaro 박스입니다.) md127을 마운트하고 귀중한 데이터를 몇 개의 타르볼에 저장할 수 있다는 것을 알았습니다. 그런 다음 메인 디스크를 지우고 다시 설치했습니다. 어느 시점에서 나는 새 OS에 mdadm을 설치하고 RAID1 쌍을 설치했습니다. 그러다가 내가 저장한 타르볼이 잘린 것을 발견했습니다.
나머지 타르볼을 어떻게 복원해야 합니까?
간단한 fsck로 이 문제를 해결할 수 있을지 궁금합니다. 하지만 무작위로 노크하는 경우에는 불안합니다.
집에 또 다른 2TB 디스크가 없고, 어떤 디스크(있는 경우)에 여전히 유용한 데이터가 있는지 확신할 수 없기 때문에 ddrescue는 별로 도움이 되지 않습니다.