기존에 사용하던 리눅스가 커널 에러 나면서 부팅이 안돼 다른 리눅스서버에 설치해서
본 파티션 정보 입니다. The number of cylinders for this disk is set to 1106.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sdb: 255 heads, 63 sectors, 1106 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 7 56196 83 Linux
/dev/sdb2 8 1106 8827717+ 5 Extended
/dev/sdb5 8 932 7430031 83 Linux
/dev/sdb6 933 965 265041 82 Linux swap
/dev/sdb7 966 1106 1132551 83 Linux
위의 파티션 중 /dev/sdb7을 /mnt/work라는 디렉토리로 마운트 시켜 봤습니다.
[root@test /root]# mount -t ext2 /dev/sdb7 /mnt/work
mount: wrong fs type, bad option, bad superblock on /dev/sdb7,
or too many mounted file systems
[root@test /root]#
위의 에러 문구중 슈퍼블록이 깨진거 같아 슈퍼블록을 복구해 봤습니다.
[root@test /root]# e2fsck -b 8193 /dev/sdb7
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
e2fsck: Bad magic number in super-block while trying to open /dev/sdb7
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
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>
[root@test /root]#
어떻게 된건지 슈퍼블럭이 복구가 안됩니다.
8193말고 또다른곳 16384랑 32768도 해봤지만 답이 없더군요.
복구할 방법이 없는건가요?