diff --git a/tools/lvmstrap b/tools/lvmstrap index 7f6d3441074e6cb1d404d2034856c101f592e40c..98a8856d0c8e4bb8d8af4f4483313acc247f0a13 100755 --- a/tools/lvmstrap +++ b/tools/lvmstrap @@ -78,6 +78,9 @@ EXCLUDED_FS = frozenset([ "devpts", ]) +#: Minimum partition size to be considered (1 GB) +PART_MINSIZE = 1024 * 1024 * 1024 + class Error(Exception): """Generic exception""" @@ -446,8 +449,9 @@ def GetDiskList(opts): continue partdev = ReadDev("/sys/block/%s/%s" % (name, partname)) partsize = ReadSize("/sys/block/%s/%s" % (name, partname)) - CheckSysDev(partname, partdev) - partitions.append((partname, partsize, partdev)) + if partsize >= PART_MINSIZE: + CheckSysDev(partname, partdev) + partitions.append((partname, partsize, partdev)) partitions.sort() dlist.append((name, size, dev, partitions, inuse)) dlist.sort()