I'm updating a user space program that finds free blocks on a ext2/3 filesystem 
so that it works with ext4.  I'm concerned about how extents might affect my 
program.  My program currently looks only at the block allocation bitmaps.  Are 
the block allocation bitmaps still updated when an extent is created?

>From what I can tell, extent information is only stored in the inode, and is 
>only a way to improve the efficiency of the process of creating the structure 
>needed in the inode.  But I haven't been able to find out anything about 
>whether the block allocation bitmap is updated at the same time.

Do extents provide a new way of expressing which blocks are allocated on disk?  
Or are the block allocation bitmaps still the canonical way to determine if a 
given block is in use?

Mike Gibson
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to