From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Peterson Date: Fri, 9 Jan 2015 14:16:47 -0500 (EST) Subject: [Cluster-devel] [fsck.gfs2 patch] fsck.gfs2: Print out block number when pass3 finds a bad directory In-Reply-To: <796887447.6841366.1420830936175.JavaMail.zimbra@redhat.com> Message-ID: <1340595488.6842625.1420831007331.JavaMail.zimbra@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, This patch changes pass3 so that it prints out the directory inode number when it finds a directory containing a bad block. Regards, Bob Peterson Red Hat File Systems Signed-off-by: Bob Peterson --- diff --git a/gfs2/fsck/pass3.c b/gfs2/fsck/pass3.c index 9582b5b..33865df 100644 --- a/gfs2/fsck/pass3.c +++ b/gfs2/fsck/pass3.c @@ -246,7 +246,10 @@ int pass3(struct gfs2_sbd *sdp) q = block_type(di->dinode.no_addr); if (q == gfs2_bad_block) { log_err( _("Found unlinked directory " - "containing bad block\n")); + "containing bad block at block %llu" + " (0x%llx)\n"), + (unsigned long long)di->dinode.no_addr, + (unsigned long long)di->dinode.no_addr); if (query(_("Clear unlinked directory " "with bad blocks? (y/n) "))) { log_warn( _("inode %lld (0x%llx) is "