No. aMule (and xMule) does NOT allocate the space on hdd for the whole file. Only on file systems which does not support sparse files (fat32?) the entire file is written right away.
And the way to allocate the space, which i forgot to mention would be to fill the chunk with zeros, in case that wasnt obvious.
Why does everybody seem to think that ext3 does not get fragmented? If I didn't have a problem with fragmentation, I wouldn't have made this feature request in the first place...
Just to see the extend of my problem: When I transfer a file downloaded by aMule to another computer, I can only transfer at 1200-2500kb/s, whereas when I transfer a unfragmented file, then I transfer at 7000-8000kb/s!! 8o Also aMule is using 5-6 minutes to complete a file, where if the file was unfragmented or at least less fragmented should be able to complete the file (700mb) in less than a minute. If that's not a performance drop caused by fragmentation, I dont know what it is
