답변1
귀하의 질문에 대한 세부 정보를 제공하지 않았기 때문에 귀하의 질문에 답변할 수 없습니다. 어떤 종류의 디스크 오류가 발생했으며 그 외에 어떤 조치가 취해졌나요? 그리고 XFS가 /dev/sdb
파티션이 아닌 전체 디스크 에 있다고 확신합니까 ? 이것은 약간 특이한 것입니다.
xfs_repair
따라서 출력은 XFS가 아니었고 결코 XFS가 아니었던 정확히 0개의 장치에서 실행된 결과 라는 점을 지적하고 싶습니다 .
# truncate -s 40M foobar.img
# losetup --find --show foobar.img
/dev/loop0
# xfs_repair /dev/loop0
Phase 1 - find and verify superblock...
bad primary superblock - bad magic number !!!
attempting to find secondary superblock...
...........................Sorry, could not find valid secondary superblock
Exiting now.
따라서 잘못된 장치를 사용하거나 또 다른 유사한 실수를 저지르면 출력이 의미가 없게 됩니다.
xfs_repair
, 기타 도구는 fsck
더 큰 손상을 초래할 수 있으므로 주의해서 사용해야 합니다. 데이터 복구 상황에서는 항상 실험할 수 있는 전체 디스크 복사 또는 쓰기 시 복사 레이어가 있어야 합니다.