서버 충돌 후 슈퍼블록이 손상됨

서버 충돌 후 슈퍼블록이 손상됨

내 서버(CentOS 6)가 충돌하여 부팅 시 커널 패닉이 발생했습니다. 현재 2개의 1TB 드라이브가 있는 mdadm RAID1 어레이를 사용합니다.

설치: 잘못된 파일 시스템 유형, 잘못된 옵션, /dev/mapper/vg_server2422-LogVol01의 슈퍼블록 오류

  • vg_server2422-LogVol01예 /
  • vg_server2422-LogVol00교환이에요
  • vg_server2422-LogVol02내 모든 데이터가 포함된 파티션입니다.

다음을 통해 CentOS 6.3 LiveCD로 부팅했습니다. 가상 미디어를 실행했으며 lvscan볼륨을 활성 상태로 되돌리는 이것을 실행했습니다 .

fsck설명하다:

파일 시스템 크기(수퍼 블록에 따르면 232603648 블록)

장치의 물리적 크기는 214958080 블록입니다.

슈퍼블록이나 파티션 테이블이 손상되었을 수 있습니다!

LogVol02를 중단하지 않는 경우:

/dev/mapper/vg_server2422-LogVol02 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary informatoin
Error reading block 214958080 (Attempt to read block from filesystem resulted in short read) while reading inode and block bitmaps. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 214958080 (Attempt to read block from filesystem resulted in short read) while reading inode and block bitmaps. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 214958081 (Invalid argument) while reading inode and block bitmaps. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 214958081 (Invalid argument) while reading inode and block bitmaps. Ignore error<y>? yes

Error reading block 215482368 (Invalid argument) while reading inode and block bitmaps. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 215482368 (Invalid argument) while reading inode and block bitmaps. Ignore error<y>? yes

Error reading block 216006656 (Invalid argument) while reading inode and block bitmaps. Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 216006656 (Invalid argument) while reading inode and block bitmaps. Ignore error<y>?

...이해하셨군요. 그것은 오랫동안 지속되었습니다. 이후에 마운트를 시도하면 동일한 오류(잘못된 파일 시스템 유형, 잘못된 옵션, 잘못된 슈퍼 블록)가 발생합니다. 모든 SuperBlock 백업을 시도했지만 fsck아무것도 작동하지 않았습니다.

어떤 아이디어가 있나요?

나는 다음 제안 중 하나를 따랐습니다.ext4 슈퍼블록 복원mke2fs -S -b 4096그런 다음 실행되었지만 fsck잠시 fsck후 "분할 오류"로 인해 충돌이 발생했습니다.

관련 정보