Commit Graph

6 Commits

Author SHA1 Message Date
Mike Fleetwood b5c80f18a9 Enhance calculation of significant unallocated space (#499202)
Many file systems report differing percentages of unallocated space over
a range of sizes, as well differing figures using their own specific
tools or using statvfs() system call when mounted.

File systems reporting intrinsic unallocated space using their specific
tools are: jfs, lvm2 pv and ntfs.  LVM2 PV has the largest amount of
unallocated space with its default Physical Extent size of 4 MiB.  For a
100 MiB partition it has 4.0% unallocated space.

File systems reporting intrinsic unallocated space using the statvfs()
system call when mounted are: ext2/3/4, fat16/32, hfs, jfs, nilfs2,
ntfs, reiserfs, and xfs.  Xfs has the worst identified unallocated space
of ~4.7% in a 100 MiB partition.  Ext2/3 exhibit unusual behaviour by
reporting unallocated space of ~4.6% in a 100 MiB partition falling to a
constant percentage of ~1.8% for sizes of 1 GiB and above.

Update the calculation for used to estimate the maximum size of
intrinsic unallocated space.  Limit is now 5% for partitions smaller
than 100 MiB, 2% for partitions larger than 1 GiB and linear scaling of
the percentage between.  Will still get false unallocated space warnings
for mounted xfs file systems and lvm2 pvs smaller than 100 MiB.

Also add a short note and worked example calculation of unallocated
space to the HACKING file.

Bug #499202 - gparted does not see the difference if partition size
              differs from filesystem size
2012-06-18 10:24:29 -06:00
Curtis Gedak 3fdf17b68e Update HACKING notes with git specific comments 2009-04-19 15:44:31 -06:00
Curtis Gedak 93e52e1118 Changed text CVS to SVN.
svn path=/trunk/; revision=927
2008-10-08 21:23:54 +00:00
Curtis Gedak 52acaf23e4 Changed text CVS to SVN.
svn path=/trunk/; revision=926
2008-10-08 21:19:01 +00:00
Bart Hakvoort b17908e317 update 2004-09-30 21:01:19 +00:00
Bart Hakvoort 6d9be33e0d thanks to Paolo ;) 2004-09-23 08:33:59 +00:00