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
signature.asc
Description: OpenPGP digital signature
