슈퍼블록 오류?

슈퍼블록 오류?
fsck /dev/sda
fsck 1.42.1 (17-Feb-2012)
e2fsck 1.42.1 (17-Feb-2012)
/sbin/e2fsck: Superblock invalid, trying backup blocks...
/sbin/e2fsck: Bad magic number in super-block while trying to open /dev/sda

안녕하세요, 저는 수년 동안 XP를 설치했는데 Win 쓰레기로 만든 것 외에는 문제가 없었습니다. Ubuntu 설치 프로그램으로 생성된 새로운 5GB 파티션에 Ubuntu 11.10을 약 15일 동안 설치했습니다. 모든 것이 잘 작동했습니다. 약 1주일 이후로 Gparted를 열려고 하면 항상 파티션이 없다고 나오며 이는 전체 드라이브의 할당되지 않은 공간에 관한 것입니다.

GParted를 사용하여 Windows 파티션에서 Linux 파티션으로 약 5GB를 추가로 가져와야 하지만 아무것도 할 수 없습니다. 방금 /dev/sda에서 fsck 명령을 실행했는데 이해할 수 없는 'superblock'이라는 어리석은 메시지를 받았습니다. 그리고 오류인 경우에도 실제로는 생성된 새 파티션에 Ubuntu 설치 프로그램을 설치하는 동안 생성된 오류입니다.

fdisk -lu는 다음을 보여줍니다:

Disk /dev/sda: 35.9 GB, 35939409408 bytes
240 heads, 63 sectors/track, 4642 cylinders, total 70194159 sectors   
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcccdcccd

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    57471119    28735528+   7  HPFS/NTFS/exFAT
/dev/sda2        57462782    70187039     6362129    5  Extended
/dev/sda5        57462784    68622335     5579776   83  Linux
/dev/sda6        68624384    70193151      784384   82  Linux swap

'슈퍼블록' 문제를 해결하려면 어떻게 해야 합니까?

몇 가지 조사 끝에 fsck가 ntfs 기반 파일 시스템에서 작동하지 않는다는 사실을 발견했습니다. sudo apt-get install ntfsprogs를 통해 ntfsprogs를 설치한 후 제대로 작동한 것 같습니다.

sudo apt-get install ntfsprogs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs-3g
ntfsfix /dev/sda1

마침내 /dev/sda1에 대한 검사를 실행할 수 있었습니다.

답변1

/dev/sda는 fsck를 실행하기에 잘못된 장치입니다. sda는 전체 디스크입니다. Linux 파일 시스템은 /dev/sda5에 있습니다.

관련 정보