[Yaffs] [Yaffs-archive] RE: yaffs taking more space
Charles Manning
Charles.Manning@trimble.co.nz
Mon, 29 Mar 2004 10:45:13 +1200
I think the problem might be because you are using cp -R instead of cp
-dR.
The /lib directory likely contains both files and links (hard or soft).
[I'm on a Windows PC right now so I can't check :-(]. If you just use cp
-R then you will possibly be duplicating the files.
Eg if in the source you have:
File a (say 100kB)
A link to a called b (only takes a few bytes)
Then doing cp -R will give you:
File a (100kB)
File b (100kB)
I suggest you do an ls -ial to check the status of both directories to
check whether this happened.
-- Charles
-----Original Message-----
From: Skumar [mailto:skumar@mistralsoftware.com]=20
Sent: Sunday, 28 March 2004 11:25 p.m.
To: yaffs
Subject: yaffs taking more space
Hi,
i am copying files & the size of files on yaffs on more.
here r the logs
i have copied /lib to yaffs
size of /lib on ext2 is 2.1M but on yaffs it is 4.3M
i am not able to understand what is happening?
Regards
Sharath
Linux login: root
[root@Linux /root]$df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 7931 5278 2244 70% /
/dev/mtdblock1 11248 96 11152 1% /mnt/NAND
[root@Linux /root]$cd /lib
[root@Linux /lib]$du -h
2.1M .
[root@Linux /lib]$df -h
Filesystem Size Used Available Use% Mounted on
/dev/ram0 7.7M 5.2M 2.2M 70% /
/dev/mtdblock1 11.0M 96.0k 10.9M 1% /mnt/NAND
[root@Linux /lib]$cp -R /lib /mnt/NAND/
[root@Linux /lib]$cd /mnt/NAND/
[root@Linux NAND]$du -h
4.3M ./lib
0 ./lost+found
4.3M .
[root@Linux NAND]$cd lib
[root@Linux lib]$du -h
4.3M .
$df -h
Filesystem Size Used Available Use% Mounted on
/dev/ram0 7.7M 5.2M 2.2M 70% /
/dev/mtdblock1 11.0M 4.4M 6.5M 40% /mnt/NAND
[root@Linux lib]$cat /proc/yaffs
YAFFS built:Mar 28 2004 15:29:50
$Id: yaffs_fs.c,v 1.32 2003/10/29 20:42:34 charles Exp $
$Id: yaffs_guts.c,v 1.33 2003/11/16 07:40:42 charles Exp $
Device yaffs
startBlock......... 1
endBlock........... 703
chunkGroupBits..... 0
chunkGroupSize..... 1
nErasedBlocks...... 423
nTnodesCreated..... 700
nFreeTnodes........ 28
nObjectsCreated.... 100
nFreeObjects....... 62
nFreeChunks........ 13597
nPageWrites........ 0
nPageReads......... 70
nBlockErasures..... 0
nGCCopies.......... 0
garbageCollections. 0
passiveGCs......... 0
nRetriedWrites..... 0
nRetireBlocks...... 0
eccFixed........... 0
eccUnfixed......... 0
tagsEccFixed....... 0
tagsEccUnfixed..... 424
cacheHits.......... 0
nDeletedFiles...... 0
nUnlinkedFiles..... 0
nBackgroudDeletions 0
useNANDECC......... 0
------------------------------------------------------------------------
---------------
This mailing list is hosted by Toby Churchill open software
(www.toby-churchill.org). If mailing list membership is no longer wanted
you can remove yourself from the list by=20
sending an email to yaffs-request@toby-churchill.org with the text
"unsubscribe"=20
(without the quotes) as the subject.=20
---------------------------------------------------------------------------------------
This mailing list is hosted by Toby Churchill open software (www.toby-churchill.org).
If mailing list membership is no longer wanted you can remove yourself from the list by
sending an email to yaffs-request@toby-churchill.org with the text "unsubscribe"
(without the quotes) as the subject.