Index: util-linux-ng-2.12r+git20070330/mount/mount.c =================================================================== --- util-linux-ng-2.12r+git20070330.orig/mount/mount.c +++ util-linux-ng-2.12r+git20070330/mount/mount.c @@ -1207,11 +1207,15 @@ mount_one (const char *spec, const char if (types == NULL && !mounttype && !is_existing_file(spec)) { if (strchr (spec, ':') != NULL) { - types = "nfs"; - if (verbose) - printf(_("mount: no type was given - " + types = fsprobe_get_fstype_by_devname(spec); + if(types == NULL) { + types = "nfs"; + if (verbose) { + printf(_("mount: no type was given - " "I'll assume nfs because of " "the colon\n")); + } + } } else if(!strncmp(spec, "//", 2)) { types = "cifs"; if (verbose)