I have an internal HDD that gives this error when I try to mount either of its two partitions in Nautilus, while my main HDD works fine.
When I use Disks to mount it works but unmounting in Nautilus gives the same error. mount works too.
dmesg and syslog shows nothing special, so I don't know where to look for the relevant log. I hope someone can provide me some hints on this issue.
8 Answers
Apparently this question appeared on Google and many people are asking me to post an answer, so here it is.
- First, go to Dash (for Ubuntu) or run
gpartedusing superuser, preferrablygparted-pkexec. - Right click the partition, choose
New UUID. - Click the
Applybutton.
This solution should be permanent until you mess something up, so no worries.
Update: Some people claimed that just by having gparted refreshing information, the problems are solved. You should try that first, as refreshing UUID screws up fstab.
I managed to workaround this issue online by simply restarting the gvfs-udisks2-volume-monitor user service:
systemctl --user restart gvfs-udisks2-volume-monitorAfter that, mounting disks in Nautilus worked fine.
2I have temporary solution, try mounting with
sudo mount /dev/... /mnt/tothisdir
Or use "Disk" to mount or any other but not nautilus
1Maybe you should have a look at my Question & Solution for a detailed analysis ...
In short the GNOME Virtual File System or gvfs is not working at all.
However Do Not unmount & remove the /run/user/[USER ID]/gvfs folder as suggested by other posters here (default User ID is 1000).
Find your gvfs folder and [USER ID]
$ mount | grep gvfs
gvfsd-fuse on /run/user/[USER ID]/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=jean)
$List mount points used by gvfs. [NOTE: Since gvfs is not working it should be empty]
$ ls -als /run/user/[USER ID]/gvfs
total 0
0 dr-x------ 2 jean jean 0 Dec 22 17:42 .
0 drwx------ 10 jean jean 260 Dec 22 17:42 ..
$Check whether the gvfsd daemon process is active
$ ps axu | grep gvfsd
jean 5993 0.0 0.0 680372 6356 ? Sl 17:42 0:00 /usr/lib/gvfs/gvfsdKill it with the following cmd.
$ sudo killall -9 gvfsd
Then relaunch the daemon (process)
$ sudo /usr/lib/gvfs/gvfsd-fuse /run/user/[USER ID]/gvfs
Well, that's it. It didn't show up straight as I needed to completely shutdown and restart the system (restarting the system without a complete shutdown will not work for me). But right after the system restart, gvfs worked fine and I had access to all partitions / drives within Nemo / Nautilus.
Previously, restarting the system would not solve anything.
Unmounting gvfs solved the problem for me:
umount -fl /home/user/.gvfs
rm -rf /home/user/.gvfsI found that solution here
0If botchniaque's fix doesn't work for you, first check the gvfs mountpoint on your system:
mount | grep gvfsOn Ubuntu 15.10 it was mounted under /run/user/[USER ID]/gvfs, so the following commands worked for me:
sudo umount -fl /run/user/[USER ID]/gvfs
sudo rm -rf /run/user/[USER ID]/gvfs For me none of the mentioned solutions worked out. Or at least they did not work immediately.
However, after I rebooted the machine, the drive worked.
So I don't know, whether a simple reboot fixed it or the umount/rm -method and a reboot after those.
In my case, there was a problem with one partition, so i had to manually mount the other (healhy) one.
sudo parted -lcheck the I/O interface p.x. /dev/sda1sudo /media/mydiskcreate mount pointsudo mount -t ntfs -o nls=utf8,umask=0222 /dev/sdb1 /media/mydiskmanually mount the ntfs partition