[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <004d01caa172$8d846c10$6401a8c0@kyle>
Date: Sat, 30 Jan 2010 14:07:50 +0800
From: "kyle" <kylewong@...tha.com>
To: <linux-ext4@...r.kernel.org>
Subject: need help with getting into a corrupted sub directory
Hi,
I have a ext3 filesystem created inside a problematic seagate ST3500320AS
drive. The drive will just shut itself down automatically whenever it hits
any read error. Only way to wake it up it to cold power off / on the
computer.
Now, my ext3 fs is /dev/sde2
I can mount it without any error:
mount /dev/sde2 /tmp
then, I can 'cd' into /tmp to get a sub directory listing.
let's says there's
Hello
World
users
public
now when I do 'ls public', I get:
EXT3-fs error (device sde2): ext3_get_inode_loc: unable to read inode
block - inode: 26181633, block=26181634
ls: cannot access /tmp/public: Input/output error
'sde' will disappeared from the system, need power off / on can get it back.
After cold boot, I know there's a subdirectory called "EL" inside "public",
if I do a 'ls public/EL',
I get:
EXT3-fs error (device sde2): ext3_get_inode_loc: unable to read inode
block - inode: 26181633, block=26181634
ls: cannot access /tmp/public/EL: Input/output error
Is there any way I can get into subdirectory of "public" without the need of
read inode block 26181633/26181634 ?
Is it still possible to get a full subdirectory listing of "public" ?
Thanks a lot,
kyle
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists