diff -Nur gnome-vfs2-2.14.2/libgnomevfs/gnome-vfs-filesystem-type.c gnome-vfs2-2.14.2.new/libgnomevfs/gnome-vfs-filesystem-type.c
--- gnome-vfs2-2.14.2/libgnomevfs/gnome-vfs-filesystem-type.c	2005-07-18 14:29:56.000000000 +0200
+++ gnome-vfs2-2.14.2.new/libgnomevfs/gnome-vfs-filesystem-type.c	2007-02-09 21:20:20.000000000 +0100
@@ -57,6 +57,7 @@
 	{ "msdos"    , N_("MSDOS Volume"), 0 },
 	{ "msdosfs"  , N_("MSDOS Volume"), 0 },
 	{ "nfs"      , N_("NFS Network Volume"), 1 },
+	{ "nfs4"     , N_("NFS Network Volume"), 1 },
 	{ "ntfs"     , N_("Windows NT Volume"), 0 },
 	{ "nwfs"     , N_("Netware Volume"), 0 },
 	{ "proc"     , N_("System Volume"), 0 },
diff -Nur gnome-vfs2-2.14.2/libgnomevfs/gnome-vfs-volume-monitor-daemon.c gnome-vfs2-2.14.2.new/libgnomevfs/gnome-vfs-volume-monitor-daemon.c
--- gnome-vfs2-2.14.2/libgnomevfs/gnome-vfs-volume-monitor-daemon.c	2007-02-09 21:19:37.000000000 +0100
+++ gnome-vfs2-2.14.2.new/libgnomevfs/gnome-vfs-volume-monitor-daemon.c	2007-02-09 21:21:36.000000000 +0100
@@ -891,7 +891,8 @@
 		if (vol->priv->device_type == GNOME_VFS_DEVICE_TYPE_UNKNOWN) {
 			vol->priv->device_type = GNOME_VFS_DEVICE_TYPE_CDROM;
 		}
-	} else if (strcmp (mount->filesystem_type, "nfs") == 0) {
+	} else if ((strcmp (mount->filesystem_type, "nfs") == 0) ||
+		   (strcmp (mount->filesystem_type, "nfs4") == 0)) {
 		if (strstr (vol->priv->device_path, "(pid") != NULL) {
 			vol->priv->device_type = GNOME_VFS_DEVICE_TYPE_AUTOFS;
 		} else {
