[Desire Android Development] melethron:
@coutts99: thanks. just wanted to tell you that i have the cleaner deamon already. Unhelpful of voodoo lagfix (samsung galaxy s) provided me we with those. The mount/umount binaries aren needed. All they do is starting/stopping the deamon and mount of android don't call them anyway. So deamon start/stop manually is enough. I still need those 4:

lscp list checkpoints or snapshots.

mkcp make a checkpoint or a snapshot.

chcp change an existing checkpoint to a snapshot or vice versa.

rmcp invalidate specified checkpoint(s).

@kollegah: I will not provide i zip of it. 1. nilfs is still not final. It doesn't even have a fsck binary. 2. recovery doesnt work with it since there is no kernel support in recovery for this. Ill only provide the files for user that get it to work without a flashable zip. So android sdk, gparted and knowledge of Android/linux is Min requirement.

small update: Talked to SGS voodoo lagfix devs. They already made test with it. They went back to ext4 for some reasons. First they wanted no split up of the community. The other thing is that nilfs is HIGHLY dependant of the controller of the sd (and the controller for their INTERNAL sd wasn't that good with it). The manufacturs of SD cards are trying to simulate a ROTATING device. In the case this is done well then nilfs is actually worse than a fs for a HDD. Since it is almost impossible to get the information form the manufacturs how the FTL works exactly we came to the conclusion that this has to been tested. Unhelpful used nilfs for his EXTERNAL sd some time and the results were better than on their INTERNAL.

EDIT: One more info. Also SGS devs are some HIGHLY resposible devs . They don't want to endanger any user data. They warned me to never provide stuff for users with data=writeback (thats what ownhere does) or loop device (ownhere and sibere). They made stress test on both of it and it failed (they made a bootloop script for stress test -> 30 sec after boot the init.d calls a reboot. bootloop because the most I/O requests on sqlite are at boot). Both loop and data=writeback failed due to corruption in sqlite database. (they still use writeback but only on the partition for /cache - corruption there doesn't matter). I'd rather use no data2sd, only ext4 with data=ordered and no loop or repartition my internal memory than using their stuff.

Apart from that i do have minor concerns regarding battery life. I totally forgot that the deamon needs battery xD. This needs testing though ...

Also i have the binarys i need for a first test. I flashed baadnews hd rom, made a nilfs partition and added the needed files. After reboot most stuff was missing .... I FORGOT THAT HIS ROM COPYS STUFF ON SD-EXT .... XD (do i get the "stupidity award now xD) . Formating before flashing is not an option since no recovery support ;-)

Ill try it with lee's Rom now.

Attachement: cleaner and mkfs. Coutts' kernel also needed. And make sure you set up nilfscleaner_d config. For infos search this thread. I'll update my first first when i done more testing and make a manual how to set it up right. No time now. Want to test it. See post on 1. page. For those that didn't read this posting:

THIS IS NOT A FLASHABLE ZIP!