[lvm-devel] lvresize.c: use kilobytes when passing sizes to fsadm
Bryn M. Reeves
bmr at redhat.com
Wed Jan 14 17:26:04 UTC 2009
Hi all,
The code in lvresize.c computes a new file system size to pass to
fsadm when resizing as (extents * extent_size), giving a result in
kilobytes.
This is then passed on to fsadm without a suffix, meaning that fsadm
interprets it as a count of the number of file system blocks instead.
This breaks fsadm for all file system block sizes other than 1K.
The attached patch adds a "K" suffix and fixes the problem for me - see:
https://bugzilla.redhat.com/show_bug.cgi?id=480022
For testing details.
Regards,
Bryn.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: lvm2-lvresize-units.patch
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20090114/26d3d877/attachment.ksh>
More information about the lvm-devel
mailing list