Make sure volume is vfat before fsck'ing.

Bug 21948137

Change-Id: I6843423fd8809d9e2f352059a810aa17dd83b3e3
diff --git a/PublicVolume.cpp b/PublicVolume.cpp
index 9d6887d..d17853b 100644
--- a/PublicVolume.cpp
+++ b/PublicVolume.cpp
@@ -94,6 +94,11 @@
     // TODO: expand to support mounting other filesystems
     readMetadata();
 
+    if (mFsType != "vfat") {
+        LOG(ERROR) << getId() << " unsupported filesystem " << mFsType;
+        return -EIO;
+    }
+
     if (vfat::Check(mDevPath)) {
         LOG(ERROR) << getId() << " failed filesystem check";
         return -EIO;