diff --git a/lib/backend.py b/lib/backend.py
index ca78055ed338eda755ea08ff768d6b27ec7b0e95..b0d7c71ec1178ec64d0e47c2ca56749bbfb55dd5 100644
--- a/lib/backend.py
+++ b/lib/backend.py
@@ -547,6 +547,11 @@ def GetVolumeList(vg_name):
     name, size, attr = match.groups()
     inactive = attr[4] == '-'
     online = attr[5] == 'o'
+    virtual = attr[0] == 'v'
+    if virtual:
+      # we don't want to report such volumes as existing, since they
+      # don't really hold data
+      continue
     lvs[name] = (size, inactive, online)
 
   return lvs