I can't figure out how to disable block preallocation. Here is what I mean:
[localhost ~]$ touch xxx [localhost ~]$ stat xxx File: `xxx' Size: 0 Blocks: 8 IO Block: 4096 regular empty file Device: fd00h/64768d Inode: 1097758 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 500/ blah) Gid: ( 500/ blah) Access: 2005-07-22 20:46:58.000000000 -0400 Modify: 2005-07-22 20:46:58.000000000 -0400 Change: 2005-07-22 20:46:58.000000000 -0400 [localhost ~]$ ll xxx-rw-rw-r-- 1 blah blah 0 Jul 22 20:46 xxx
[localhost ~]$ uname -a Linux localhost.localdomain 2.6.11-1.27_FC3smp #1 SMP Tue May 17 20:43:11 EDT 2005 i686 i686 i386 GNU/Linux [localhost ~]$So Blocks in the stat command's output says 8 which is bad for me. I need to turn this preallocation off. How to do this? Do I need to recompile my kernel? I don't think so because I have another FC3 and it doesn't have the same problem yet if I use its kernel problem dosen't go away.