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()