Você deu ao fsck o descritor de disco ("sda"), e não o de um partição / sistema de arquivos (por exemplo, "sda1"). Hilaridade e erros acontecem.
Eu tenho problema com o superbloco em um disco ext4:
usr@rpb ~ $ sudo fsck -v /dev/sda
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
ext2fs_open2: Numéro magique invalide dans le super-bloc
fsck.ext2 : Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
fsck.ext2: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sda
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>
Eu tentei repará-lo ( com este artigo ), mas não conseguiu. Eu sempre tenho o mesmo erro.
usr@rpb ~ $ sudo dumpe2fs /dev/sda1 | grep -i 'superbloc'
superbloc Primaire à 0, Descripteurs de groupes à 1-117
superbloc Secours à 32768, Descripteurs de groupes à 32769-32885
superbloc Secours à 98304, Descripteurs de groupes à 98305-98421
superbloc Secours à 163840, Descripteurs de groupes à 163841-163957
superbloc Secours à 229376, Descripteurs de groupes à 229377-229493
superbloc Secours à 294912, Descripteurs de groupes à 294913-295029
superbloc Secours à 819200, Descripteurs de groupes à 819201-819317
superbloc Secours à 884736, Descripteurs de groupes à 884737-884853
...
usr@rpb ~ $ sudo fsck.ext4 -p -b 98304 /dev/sda
fsck.ext4: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sda
/dev/sda:
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>
sfdisk
mostra que a geometria da tabela parece ser estranha.
usr@rpb ~ $ sudo sfdisk -luS /dev/sda
Disk /dev/sda: 243201 cylinders, 255 heads, 63 sectors/track
Warning: The partition table looks like it was made
for C/H/S=*/81/62 (instead of 243201/255/63).
For this listing I'll assume that geometry.
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sda1 2048 3907029166 3907027119 83 Linux
start: (c,h,s) expected (0,33,3) found (0,32,33)
end: (c,h,s) expected (1023,80,62) found (513,80,62)
/dev/sda2 0 - 0 0 Empty
/dev/sda3 0 - 0 0 Empty
/dev/sda4 0 - 0 0 Empty
Além disso, este disco parece funcionar no meu sistema operacional atual (rapsbian), mas não em outros SO (debian 8). Alguém tem uma ideia de como consertar isso?
Você deu ao fsck o descritor de disco ("sda"), e não o de um partição / sistema de arquivos (por exemplo, "sda1"). Hilaridade e erros acontecem.
Tags ext4 hard-drive fdisk linux