어쨌든 와이프를 실행 취소할 수 있는 방법이 있나요?

어쨌든 와이프를 실행 취소할 수 있는 방법이 있나요?

그래서 나는 (아주 어리석게도) bcache 설정으로 변환하려고 XFS 형식의 4TB Linux(소프트웨어) raid 5 어레이에서 닦아내기를 수행했습니다. (나는 온라인에서 몇 가지 지침을 따르고 있었고 닦아내기가 수행하는 작업에 더 많은 주의를 기울여야 했습니다... ).

모든 데이터를 삭제하지 않고 파일 시스템을 복구할 수 있는 방법이 있나요?

파일 시스템을 복구할 수 없는 경우 드라이브를 포맷할 수 있도록 데이터를 복구할 수 있는 옵션은 무엇입니까?

필요한 경우 데이터를 새 어레이에 복사하기 위해 더 많은 디스크를 구입할 수 있지만 그것은 내 어리석음에 대한 대가인 것 같습니다.

답변1

xfs_repair가 나에게 필요한 전부인 것으로 밝혀졌습니다. 드라이브가 너무 커서 시간이 오래 걸렸고, wifs는 보조 슈퍼블록을 삭제하지 않으므로 xfs가 자체적으로 복구할 수 있습니다.

답변2

나는 이와 같은 FS 복구에 대해 정확히 알지 못하고 XFS에 백업 슈퍼 블록이나 도움이 될 수 있는 것이 있는지도 모릅니다. 어쩌면 Wiefs가 많이 지워지지 않았을 수도 있습니다. 드라이브 및/또는 각 파티션에서 When used without options -a or -o, it lists all visible filesystems and the offsets of their signatures.실행 중 wifefs -n( 다른 항목이 실수로 지워지지 않도록 하기 위해)에 아무 것도 표시되지 않습니까?-n , --no-act

raid의 가장 큰 특징은 드라이브가 고장난 경우 데이터 손실 없이 교체할 수 있다는 것입니다. 하지만 그 장애물을 피한 것 같습니다 ;-)

하지만 데이터 복구에 대한 제안이 있습니다.

testdisk때때로 지워진 파티션 정보나 지워진 MBR에서 복구할 수 있지만 파일 시스템 자체는 복구할 수 없을 것 같습니다. 하지만 testdisk의 응용 프로그램은 photorec파일 이름이나 디렉터리 구조 없이만 파일/데이터를 복구합니다. photorec사용하기 매우 쉽습니다. 루트로 실행하고, 파티션이나 전체 드라이브를 지정하고, 복구할 파일 형식 목록에서 선택하고, 복구된 파일을 저장할 위치를 지정하면 됩니다.

그리고 복구된 데이터를 동일한 드라이브에 다시 쓰지 않고 저장할 수 있는 공간이 필요합니다(아직 복구되지 않은 데이터를 덮어쓸 위험이 있음). 몇 기가의 온라인 스토리지를 무료로 얻을 수 있는 곳은 많지만 4TB는 너무 많습니다. 잠시 동안 빌릴 수 있는 오래된 컴퓨터/하드 드라이브가 있나요?

관련 정보