All of lore.kernel.org
 help / color / mirror / Atom feed
From: dexen deVries <dexen.devries-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: linux-nilfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: Ryusuke Konishi
	<konishi.ryusuke-Zyj7fXuS5i5L9jVzuh4AOg@public.gmane.org>
Subject: Re: read error on superblock
Date: Mon, 23 Jul 2012 20:24:10 +0200	[thread overview]
Message-ID: <8066200.UhSxO3eimj@blitz> (raw)
In-Reply-To: <20120723.201918.94868195.konishi.ryusuke-Zyj7fXuS5i5L9jVzuh4AOg@public.gmane.org>

Hi again,


I've copied the whole filesystem elsewhere (to a file) with `ddrescue'. It found 
one damaged area on the drive, but apparently neither at start nor at the end 
of partition.

The FS on the drive was marked as `dirty' (requiring recovery upon mount). My 
guess is that kernel attempted recovery, and gave up upon read error.

Unfortunately, the `norecovery' option did not help with the drive; it only 
helped once i've moved whole FS to file.


Log from ddrescue:


# Rescue Logfile. Created by GNU ddrescue version 1.14
# Command line: ddrescue /dev/sdc3 sda3 sda3.log
# current_pos  current_status
0x149E0CCC00     +
#      pos        size  status
0x00000000  0x149E0CC000  +
0x149E0CC000  0x00001000  -
0x149E0CD000  0x11220D3000  +


my understanding is, the following line describes the damaged area, format: 
start length status-marker (`-' for error)
0x149E0CC000  0x00001000  -


Once the FS was copied to a file, it mounted correctly:
# mount -o ro,loop,norecovery ./sda3.img ./some-mountpoint 


My gripe with current (linux-3.5.0) NILFS2 driver is that I couldn't tell it 
to ignore read errors and thus force it to mount the filesystem. Ony after I've 
moved some 160GB of FS to a file (that's a bit tedious :P) it opened the FS 
just fine.


Cheers,
-- 
dexen deVries

1972 - Dennis Ritchie invents a powerful gun that shoots both forward and 
backward simultaneously. Not satisfied with the number of deaths and permanent 
maimings from that invention he invents C and Unix.
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2012-07-23 18:24 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-23  8:45 read error on superblock dexen deVries
2012-07-23  9:17 ` Vyacheslav Dubeyko
2012-07-23  9:24   ` dexen deVries
2012-07-23  9:37     ` Vyacheslav Dubeyko
2012-07-23  9:39   ` Ryusuke Konishi
     [not found]     ` <20120723.183907.154986664.konishi.ryusuke-Zyj7fXuS5i5L9jVzuh4AOg@public.gmane.org>
2012-07-23  9:42       ` dexen deVries
2012-07-23 11:06       ` dexen deVries
2012-07-23 11:19         ` Ryusuke Konishi
     [not found]           ` <20120723.201918.94868195.konishi.ryusuke-Zyj7fXuS5i5L9jVzuh4AOg@public.gmane.org>
2012-07-23 18:24             ` dexen deVries [this message]
2012-07-24  0:06               ` Ryusuke Konishi
     [not found]                 ` <20120724.090604.40913934.konishi.ryusuke-Zyj7fXuS5i5L9jVzuh4AOg@public.gmane.org>
2012-07-24  6:26                   ` Vyacheslav Dubeyko
2012-07-24  7:52                     ` dexen deVries
2012-07-24 16:46                       ` Ryusuke Konishi
     [not found]                         ` <20120725.014653.38326039.konishi.ryusuke-Zyj7fXuS5i5L9jVzuh4AOg@public.gmane.org>
2012-07-24 20:05                           ` Nick Martin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8066200.UhSxO3eimj@blitz \
    --to=dexen.devries-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=konishi.ryusuke-Zyj7fXuS5i5L9jVzuh4AOg@public.gmane.org \
    --cc=linux-nilfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.