hi everybody,
 
In the MDB structure for a HFS volume has a member.
 
drxtTClpSiz, this member stores the clump size for the
extents overflow file.
In the linux code it is calculated as follows
 
vol.mdb.drXTClpSiz = vol.mdb.drNmAlBlks / 128 * vol.mdb.drAlBlkSiz;
 
where
 
vol.mdb.drXTClpSiz = Stores the Clump size for the extents overflow file.
vol.mdb.drNmAlBlks = Stores the number of Allocation blocks for the HFS volume 
vol.mdb.drAlBlkSiz = Stores the number of bytes per Allocation Block.
 
 
 
 
My doubt is why this formula is used to calculate the Extent file's clump size.
 
Can i make it equal to just clump size calculated for the Volume??
 
 
/*Info*/
 
1. A allocation block is integral times of a Logical Block , which for HFS is 512 bytes.
 
2. Clump size is integral times of  Allocation Block size and it is the amount of space allocated  when a file is created to store the file contents.
 
 
Waiting for your explanations!
 
Bye
Biswaroop