2010-11-09 10:18:59

by

[permalink] [raw]
Subject: How can I do online resize from 14TB to 30TB?

I saw the mail "E2fsprogs master branch now has all 64-bit patch applied" written by Ted. Ext4 with 64bit couldn't do online resize which is larger than 16TB, because "meta_bg" in kernel is not ready.

However, it really took lots of time to do off-line resizing. Could I do online resize without meta_bg? Or what can I do for e2fsprogs to support online resize for larger than 16TB?

Best regards,
Chien-kuan.






2010-11-09 21:29:08

by Andreas Dilger

[permalink] [raw]
Subject: Re: How can I do online resize from 14TB to 30TB?

On 2010-11-09, at 03:06, ?e wrote:
> I saw the mail "E2fsprogs master branch now has all 64-bit patch applied" written by Ted. Ext4 with 64bit couldn't do online resize which is larger than 16TB, because "meta_bg" in kernel is not ready.
>
> However, it really took lots of time to do off-line resizing. Could I do online resize without meta_bg? Or what can I do for e2fsprogs to support online resize for larger than 16TB?

For the current time there will be no support for resizing a filesystem formatted < 16TB to one > 16TB.

Cheers, Andreas




2010-11-09 22:12:03

by Justin Maggard

[permalink] [raw]
Subject: Re: How can I do online resize from 14TB to 30TB?

2010/11/9 Andreas Dilger <[email protected]>:
> On 2010-11-09, at 03:06, 寬 wrote:
>> I saw the mail "E2fsprogs master branch now has all 64-bit patch applied" written by Ted.  Ext4 with 64bit couldn't do online resize which is larger than 16TB, because "meta_bg" in kernel is not ready.
>>
>> However, it really took lots of time to do off-line resizing.  Could I do online resize without meta_bg?  Or what can I do for e2fsprogs to support online resize for larger than 16TB?
>
> For the current time there will be no support for resizing a filesystem formatted < 16TB to one > 16TB.
>

On a related topic, currently 4KB-block ext4 filesystems with the
64bit flag set apparently can only expand online by a max increase of
8TB (16TB without 64bit), even if you specify a larger value with -E
resize=XXX. Are there any plans to improve this?

Thanks,
-Justin