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에 있습니다.