On Sat, Mar 29, 2008 at 12:44 PM, Peter Teoh <[EMAIL PROTECTED]> wrote:
> Hi Katiyar,
>
>
>
> On Wed, Mar 26, 2008 at 2:48 AM, Manish Katiyar <[EMAIL PROTECTED]> wrote:
> > Apologies for spamming this list as this is not really a kernel
> > question, but I could not find any appropriate list. Probably someone
> > on this list with experience with e2fsprogs might help me. I was
> > playing with the undelete option of debugfs. While trying to delete
> > some file in ext3 and restore it this is what I did
> >
> > # dd if=/dev/zero of=testfs bs=4096 count=2000
> > # mkfs.ext3 testfs
> > # sudo mount -t ext3 testfs mount -o loop
> > #cd mount
> > # echo manish > test
> > # ls -alirt
> > total 20
> > 11 drwx------ 2 root root 12288 2008-03-26 00:12 lost+found
> > 3491025 drwxr-xr-x 3 mkatiyar mkatiyar 4096 2008-03-26 00:12 ..
> > 14 -rw-r--r-- 1 mkatiyar mkatiyar 7 2008-03-26 00:13 test
> > 2 drwxr-xr-x 5 mkatiyar mkatiyar 1024 2008-03-26 00:13 .
> > # rm test
> > # sudo umount mount
> > # debugfs -w testfs
> > debugfs 1.40.8 (13-Mar-2008)
> > debugfs: lsdel
> > Inode Owner Mode Size Blocks Time deleted
> > 0 deleted inodes found.
> > (END)
> > debugfs: logdump
> > Journal starts at block 0, transaction 8
> >
> > Why is it still showing 0 deleted inodes ???? Should the deletion be
> > shown in the journal ??
> >
> > Any pointers to appropriate list will be helpful. Thanks
> >
>
> I just attempted debugfs, which is freshly downloaded from
> e2fsprogs.sourceforge.net website (it has enhanced support for Ext4).
> I suspect the answer to your question is "time delay" (not sure
> correct or not, but Ext4 offer
>
> This are my results:
>
> /download/e2fsprogs/e2fsprogs/debugfs>./debugfs
>
> debugfs 1.40.8 (13-Mar-2008)
> debugfs: open /dev/sdb2
>
> debugfs: lsdel
> Inode Owner Mode Size Blocks Time deleted
> 6146 0 100644 0 1019/ 1025 Sat Mar 29 14:41:14 2008
> 6164 0 100644 0 174/ 1025 Sat Mar 29 14:41:16 2008
> 6165 0 100644 0 182/ 1025 Sat Mar 29 14:41:16 2008
> 3 deleted inodes found.
>
> debugfs: lsdel
> Inode Owner Mode Size Blocks Time deleted
> 6164 0 100644 0 174/ 1025 Sat Mar 29 14:41:16 2008
> 6165 0 100644 0 182/ 1025 Sat Mar 29 14:41:16 2008
> 2 deleted inodes found.
>
> debugfs: lsdel
> Inode Owner Mode Size Blocks Time deleted
> 6164 0 100644 0 174/ 1025 Sat Mar 29 14:41:16 2008
> 6165 0 100644 0 182/ 1025 Sat Mar 29 14:41:16 2008
> 2 deleted inodes found.
>
> debugfs: lsdel
> Inode Owner Mode Size Blocks Time deleted
> 0 deleted inodes found.
>
> While on another terminal I will delete the files using "rm xxxx" for
> files on the mounted filesystem.
>
> So the answer is that the kernel takes some time - not instantly
> (which I suspect is a feature of Ext4?) before it display zero inodes
> in the debugfs output.
Strange :-( ... I too have the same version, but it doesn't work for
me. I doubt your reason of time delay because after deleting the file
I unmounted the filesystem and then applied debugfs. So anything in
memory would have been flushed by then. Also I could not find the
testfs string in my e2fsprogs folder :-( ....
/home/mkatiyar/personal/fs/e2fs/e2fsprogs-1.40.8> find . -exec grep
testfs {} /dev/null \;
/home/mkatiyar/personal/fs/e2fs/e2fsprogs-1.40.8> find . -exec grep -i
testfs {} /dev/null \;
/home/mkatiyar/personal/fs/e2fs/e2fsprogs-1.40.8> cd misc
/home/mkatiyar/personal/fs/e2fs/e2fsprogs-1.40.8/misc> grep -i testfs *
/home/mkatiyar/personal/fs/e2fs/e2fsprogs-1.40.8/misc> md5sum mke2fs.c
b3133052022d5bfba3d4d50f21bf782b mke2fs.c
What could be different ? :-(
>
> BTW (not sure if related or not), the string "testfs" you entered
> above, may have to be corrected to "test_fs", as that is specifically
> the string that mke2fs.c check for (search the e2fsprogs/misc
> subdirectory).
>
> --
> Regards,
> Peter Teoh
>
--
Thanks & Regards,
********************************************
Manish Katiyar ( http://mkatiyar.googlepages.com )
3rd Floor, Fair Winds Block
EGL Software Park
Off Intermediate Ring Road
Bangalore 560071, India
***********************************************
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ