[Yaffs] Trouble with multiple files with the same name...
Charles Manning
manningc2 at actrix.gen.nz
Mon May 8 09:56:03 BST 2006
On Monday 08 May 2006 19:49, Livio Tenze wrote:
> >On Saturday 06 May 2006 02:43, Livio Tenze wrote:
> >>/ Hi all,
>
> />>/
> />>/ I found a strange behaviour of the yaffs filesystem.
> />>/ I mounted my nand device, then I wrote the data. Finally I executed
> />>/ some executables. All seems to work fine.
> />>/ When I reboot my board and try to run again my executables, thera are
> />>/ some problems. In particular I find that there are multiple files with
> />>/ the same name within a directory... I cannot delete them.
> />>/ ls -la
> />>/ -rw-r--r-- 1 root root 70 Jan 1 00:01
> />>/ defaultbuttons_new.conf
> />>/ -rw-r--r-- 1 root root 70 Jan 1 00:01
> />>/ defaultbuttons_new.conf
> />>/ -rw-r--r-- 1 root root 70 Jan 1 00:01
> />>/ defaultbuttons_new.conf
> />>/ -rw-r--r-- 1 root root 70 Jan 1 00:01
> />>/ defaultbuttons_new.conf
> />>/ -rw-r--r-- 1 root root 70 Jan 1 00:01
> />>/ defaultbuttons_new.conf
> /
>
> >This is most odd.
> >
> >Can you do "ls -ial". This shows inode numbers too which can help a bit.
> >
> >It would appear that, for some reason, the previous files have not been
> > marked as deleted.
>
> Hello Charles,
>
> here I attach the ls -ial resutls:
> ls -ial
> 316 drwxr-xr-x 1 root root 512 May 4 2006 .
> 260 drwxr-xr-x 1 root root 512 Apr 20 2006 ..
> 2662 -rw-r--r-- 1 root root 96 Jan 1 00:01
> defaultbuttons_new.conf 2662 -rw-r--r-- 1 root root 96 Jan
> 1 00:01 defaultbuttons_new.conf 2662 -rw-r--r-- 1 root root
> 96 Jan 1 00:01 defaultbuttons_new.conf 2662 -rw-r--r-- 1 root
> root 96 Jan 1 00:01 defaultbuttons_new.conf 2662 -rw-r--r-- 1
> root root 96 Jan 1 00:01 defaultbuttons_new.conf 2662
> -rw-r--r-- 1 root root 96 Jan 1 00:01
> defaultbuttons_new.conf 2662 -rw-r--r-- 1 root root 96 Jan
> 1 00:01 defaultbuttons_new.conf
This is very strange because the inode numbers are the same, so it is the same
object. Somehow the directory has the same object in it many times! I am
quite confused by how this could happen.
What OS? What version of yaffs? Can you send the /proc/yaffs and the uname -a?
-- Charles
More information about the yaffs
mailing list