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
Hallo, ich hatte jahrelang XP installiert, nie ein Problem, abgesehen von dem Mist, den Win verursacht hat. Habe Ubuntu 11.10 vor etwa 15 Tagen unter einer neuen 5-GB-Partition installiert, die vom Ubuntu-Installer erstellt wurde. Alles lief einwandfrei. Wenn ich seit etwa einer Woche versuche, Gparted zu öffnen, wird immer angezeigt, dass ich keine Partition habe, und das betrifft alles den nicht zugewiesenen Speicherplatz des gesamten Laufwerks.
Ich muss mit GParted noch etwa 5 GB von der Windows-Partition auf die Linux-Partition übertragen, aber ich kann nicht einfach irgendetwas tun. Ich habe gerade den Befehl fsck auf /dev/sda ausgeführt und diese dumme „Superblock“-Meldung erhalten, die ich nicht verstehe. Und SELBST wenn es ein Fehler ist, ist es tatsächlich ein Fehler, der vom Ubuntu-Installationsprogramm bei der Installation in der neu erstellten Partition verursacht wurde.
fdisk -lu zeigt mir:
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
Wie kann ich das „Superblock“-Problem beheben?
Nach einigen Recherchen fand ich heraus, dass fsck auf NTFS-basierten Dateisystemen nicht funktioniert. Nach der Installation von ntfsprogs über sudo apt-get install ntfsprogs schien es zu funktionieren.
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
Ich konnte endlich eine Überprüfung auf /dev/sda1 durchführen
Antwort1
/dev/sda ist das falsche Gerät, um fsck darauf auszuführen. sda ist die ganze Festplatte. Ihr Linux-Dateisystem befindet sich auf /dev/sda5.