1

Temat: Exroot padł - unable to set superblock flags

Witam
Poleciał mi exroot, nie moge podmontować dysku USB zarówno pod Gargoryle jak i pod Ubuntu.
Najpierw weryfikuje czy ext4 nie jest uszkodzony

 /tmp/usr/sbin/e2fsck -v /dev/sda1
e2fsck 1.42.4 (12-June-2012)
/dev/sda1: recovering journal
Superblock needs_recovery flag is clear, but journal has data.
Run journal anyway<y>? yes
/tmp/usr/sbin/e2fsck: unable to set superblock flags on /dev/sda1


/dev/sda1: ********** WARNING: Filesystem still has errors **********

Później próbuje przywrócic superblock z backupa

/tmp/usr/sbin/mke2fs -n /dev/sda1
mke2fs 1.42.4 (12-June-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
252464 inodes, 1009664 blocks
50483 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1035993088
31 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736

Próbowałem również polecenia e2fsck -c w celu weryfikacji bad bloków

 /tmp/usr/sbin/e2fsck -c /dev/sda1
e2fsck 1.42.4 (12-June-2012)
/dev/sda1: recovering journal
Superblock needs_recovery flag is clear, but journal has data.
Run journal anyway<y>? no
Clear journal<y>? yes
/tmp/usr/sbin/e2fsck: unable to set superblock flags on /dev/sda1


/dev/sda1: ********** WARNING: Filesystem still has errors **********

Skanowałem również powierzchnię ext4 (wszystko wygląda w porządku)

badblocks /dev/sda1

Czy jest jakiś sposób na naprawę mojego extroota?

2

Odp: Exroot padł - unable to set superblock flags

Najpierw zgraj przez dd cały dysk i na nim ćwicz, żeby czegoś nie uszkodzić. Później spróbuj zamontować bez kroniki (mkdir- p /tmp/dysk;  mount -o loop,ro,noexec,noload obraz.img /tmp/dysk), może odzyskasz dane.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.