내 서버(CentOS 6)가 충돌하여 부팅 시 커널 패닉이 발생했습니다. 현재 2개의 1TB 드라이브가 있는 mdadm RAID1 어레이를 사용합니다.
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
후 "분할 오류"로 인해 충돌이 발생했습니다.