On 01/09/2014 05:49 AM, Christian Hesse wrote:
> Christian Hesse <[email protected]> on Mon, 2013/09/02 10:03:
>> From: Christian Hesse <[email protected]>
>>
>> This allows to grow the filesystem after system boot up. We have no
>> additional cost as squashfs handles sparse files.
>> ---
>>  archiso/mkarchiso | 2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/archiso/mkarchiso b/archiso/mkarchiso
>> index 8f9ed42..563f624 100755
>> --- a/archiso/mkarchiso
>> +++ b/archiso/mkarchiso
>> @@ -364,6 +364,8 @@ _mkfs () {
>>      cp -aT "${_fs_src}/" "${work_dir}/mnt/${_src}/"
>>      _msg_info "Done!"
>>      _umount_fs "${work_dir}/mnt/${_src}"
>> +    # double size with sparse blocks, will allow to grow the filesystem
>> +    truncate -s$((_fs_size*2))M "${_fs_img}"
>>  }
>>  
>>  command_checksum () {
> 
> Currently I am maintaining this in a local package for myself. Any chance to
> get this merged upstream?
> 

No. This is a special case. If root-image.fs.sfs is copied to a
filesystems that does not support sparse files (FAT commonly for
USB-keys), this is waste of free space.

-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to