[PATCH v1] erofs-utils: mkfs: Implement 'dsunit' alignment on blobdev

Gao Xiang hsiangkao at linux.alibaba.com
Thu Aug 21 12:00:32 AEST 2025



On 2025/8/20 17:38, Friendy.Su at sony.com wrote:
> Hi, Gao,
> 
>> What's your `--chunksize` ? consider the following:
> 
>    chunksize = 4096
>    dsunit = 512 = 2M
> 
>> and two inodes:
> 
>> inode A (8k)    2M, 2M+4k
> 
>> inode B (12k)   4M, 2M, 4M+4k, 4M+8k?
> 
>> Is it possible? what's the expected behavior of
>> this case.
> 
> Yes. This is the expected behavior. See runtime below:

I understand that is the expected behavior according to this
patch, but I'm just unsure if it's an expected behavior for
the future wider setups (because some users may use `--dsunit`
for other usage).

So I tend to just constrain the case to your limited case
first, could you explain more if chunk deduplication is
needed for your scenarios? and what's your real `chunksize`?

Maybe adding another command option for this is better.

Thanks,
Gao Xiang


More information about the Linux-erofs mailing list