From: Ming Z. <mi...@el...> - 2006-03-21 15:48:22
|
On Tue, 2006-03-21 at 03:37 +0000, Phillip Lougher wrote: > Ming Zhang wrote: > > i am doing this big data size test. using squashfs 3.0 with 100GB data. > > > > it can create the whole fs. but when i tried to add a small file to such > > big existing fs again, it failed with this straced info. > > > > looks like u are still using lseek somewhere instead of lseek64. > > > > Mksquashfs/unsquashfs is compiled with -D_LARGEFILE_SOURCE, and so all > lseeks use lseek64. If lseeks were not lseek64, Mksquashfs would > trivially fail with filesystems over 2 GB in size. I'll have a look at > the problem when I get time. > > Phillip yes, u are right, it is not lseek fault. i was rush to go for dinner so gave a wrong judgement. :P it is a long long be truncated to long. the bug fix is followed. i tested with a 100GB squashfs image and it is fine now. ming |