부팅할 때마다 슈퍼블록이 손상됨

부팅할 때마다 슈퍼블록이 손상됨

내 노트북에 Linux Mint 12가 설치되어 있습니다. 어제 평소처럼 종료했는데 오늘 아침에 시작했을 때 오류 화면이 나타났습니다.

(스웨덴어에서 번역됨)

/home 디스크 장치를 확인하는 동안 치명적인 오류가 발견되었습니다.

무시하고 수동 복구를 건너뛰도록 선택할 수 있습니다. 처음에는 무시를 시도했는데 건너뛰기와 수동 복구로 범위가 좁혀졌습니다.

수동 복구 모드(루트로 프롬프트)에서 fsck.ext4 -p /dev/sda3.

fsck.ext4: Device or resource busy while trying to open /dev/sda3
Filesystem mounted or opened exclusively by another program?

그래서 저는 Linux Mint 12의 라이브 버전을 실행했습니다. 이 파티션은 다른 파티션처럼 노틸러스에 나타나지 않습니다. 나는 노력했다fsck.ext4 -p /dev/sda3

fsck.ext4: Bad magic number in super-block while trying to open /dev/sda3

The superblock could not be read or does not describe a correct ext4
filesystem.  If the device is valid and it really contains an ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

나는 기사를 읽었다이 문제에 대한 튜토리얼그리고 입력mke2fs -n /dev/sda3

mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
4218880 inodes, 16852736 blocks
842636 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
515 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000, 7962624, 11239424

나는 그 목록에서 임의의 숫자 294912를 선택하고 입력했습니다.e2fsck -b 294912 /dev/sda3

e2fsck 1.41.14 (22-Dec-2010)
One or more block group descriptor checksums are invalid.  Fix<y>? yes

Group descriptor 0 checksum is invalid.  FIXED.
...
Group descriptor 512 checksum is invalid.  FIXED.

/dev/sda3 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 information
Free blocks count wrong for group #1 (31743, counted=24413).
Fix<y>? yes

(then there's about 100 more of that but different groups)

Free blocks count wrong for group #465 (32768, counted=30402).
Fix<y>? yes

Free blocks count wrong (16541927, counted=13884226).
Fix<y>? yes

Free inodes count wrong for group #208 (8192, counted=8183).
Fix<y>? yes

(10 more of these)

Free inodes count wrong (4218869, counted=4214769).
Fix<y>? yes


/dev/sda3: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda3: 4111/4218880 files (2.1% non-contiguous), 2968510/16852736 blocks

/dev/sda3그런 다음 에 설치했습니다 /mnt. 파일은 ecryptfs를 사용하여 암호화됩니다. 나는 ecryptfs-recover-private그것을 사용하여 /tmp에 파일을 제공했습니다. 손상되지 않은 것 같습니다.

내 슈퍼블록이 시작 시 자체적으로 "재손상"되는 이유는 무엇입니까? 빠른 SMART 테스트 결과 불량 섹터 없이 디스크가 정상인 것으로 나타났습니다.

관련 정보