Comment 35 for bug 34247

Revision history for this message
Robert Lange (rcl24) wrote :

I have instrumented gnome_vfs_volume_handles_trash(...) in libgnomevfs/gnome-vfs-volume.c. I have observed that gnome-vfs identifies the type of the root filesystem as "rootfs". There is no entry for such a filesystem in gnome-vfs-filesystem-type.c, so it thinks that the root filesytem, on which my home directory exists, does not handle trash. See comment 16 of this thread for another explanation of this.

Could someone explain to me what "rootfs" is any why my root filesystem is not registered as ext3? It was my assumption that the _GnomeVFSVolumePrivate->filesystem_type parameter was supposed to show "ext3" as my file system type.

Absent any insights from you, I will now instrument the code that makes the GnomeVFSVolume structs to find out why my root filesystem is getting mis-read.

Right now I am 99% sure that this is a problem with gnome-vfs not reporting filesystem types correctly. Nautilus seems to be behaving properly given the information gnome-vfs provides.

This problem also seems to be coming back to comment 16 of this thread. However, I disagree about adding a new filesystem type in the table. I want to know why it isn't reporting the correct type to start.