Does Nemo mount network volumes into filesystem? [SOLVED]
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Does Nemo mount network volumes into filesystem? [SOLVED]
I'm running LMDE Cinnamon (64bit) on an EEEPC netbook.
It is my understanding that Nautilus used gvfs to connect to network volumes and that, at least in some distros, the newly-connected network volume was automatically mounted at HOME/.gvfs/[volume name]. Does Nemo theoretically do the same thing? I installed LMDE when the new iso's recently became available, and at some point a .gvfs directory was automatically created in my home directory, but when I use nemo to connect to a network volume (residing on an XP machine on my home network), the .gvfs directory remains empty.
I'd read on another forum that it is gvfs-fuse-daemon that handles the auto-mounting of volumes into the .gvfs directory. That daemon is part of the gvfs-fuse package, which was not installed by default when I installed the OS, so I installed it, but it doesn't seem to run automatically when Nemo connects to a network volume, and when I manually start the daemon, I end up with permission issues for the .gvfs directory (which still remains empty).
I LOVE the point-and-click connecting in Nautilus and Nemo, and for my purposes this is more practical than messing with fstab. However, it would be ideal to see the connected volume somewhere in the filesystem so that it is available even to applications which don't deal directly with smb shares (like Thunderbird).
Any help will be appreciated!
It is my understanding that Nautilus used gvfs to connect to network volumes and that, at least in some distros, the newly-connected network volume was automatically mounted at HOME/.gvfs/[volume name]. Does Nemo theoretically do the same thing? I installed LMDE when the new iso's recently became available, and at some point a .gvfs directory was automatically created in my home directory, but when I use nemo to connect to a network volume (residing on an XP machine on my home network), the .gvfs directory remains empty.
I'd read on another forum that it is gvfs-fuse-daemon that handles the auto-mounting of volumes into the .gvfs directory. That daemon is part of the gvfs-fuse package, which was not installed by default when I installed the OS, so I installed it, but it doesn't seem to run automatically when Nemo connects to a network volume, and when I manually start the daemon, I end up with permission issues for the .gvfs directory (which still remains empty).
I LOVE the point-and-click connecting in Nautilus and Nemo, and for my purposes this is more practical than messing with fstab. However, it would be ideal to see the connected volume somewhere in the filesystem so that it is available even to applications which don't deal directly with smb shares (like Thunderbird).
Any help will be appreciated!
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Does Nemo mount network volumes into the filesystem? Can
fuse (which handles network mounts) does not use the ~/.gvfs folder anymore, at least not by default.
I can't seem to find where the new mount point is, but you should be able to have it in .gvfs by following http://www.g-loaded.eu/2008/12/08/acces ... mand-line/
I can't seem to find where the new mount point is, but you should be able to have it in .gvfs by following http://www.g-loaded.eu/2008/12/08/acces ... mand-line/
Re: Does Nemo mount network volumes into the filesystem? Can
I do not use or follow LMDE closely any more but in Ubuntu / Mint it has moved to /run/user/your-user-name/gvfs
Why? To confuse the user that's why.
LMDE had a number of issues with gvfs and samba client in general - don't know if this is still required:
Why? To confuse the user that's why.
LMDE had a number of issues with gvfs and samba client in general - don't know if this is still required:
Step 3: Add samba client packagesThen add yourself to the fuse group:Code: Select all
sudo apt-get install gvfs-fuse sudo apt-get install libsmbclient sudo apt-get install smbclient sudo apt-get install python-smbc
Code: Select all
sudo gpasswd -a your-user-name fuse
Please add a [SOLVED] at the end of your original subject header if your question has been answered and solved.
Re: Does Nemo mount network volumes into the filesystem? Can
LMDE does not use /run/user/your-user-name/gvfs (at least it doesn't here).
Also, this was not done in order to confuse users, but as a security.
I've heard of several sad stories of users who ran commands such as "rm -rf ~/.*" and wiped out a remote mount by doing so...
Also, this was not done in order to confuse users, but as a security.
I've heard of several sad stories of users who ran commands such as "rm -rf ~/.*" and wiped out a remote mount by doing so...
Re: Does Nemo mount network volumes into the filesystem? Can
@MoreHaleem,
Run the following command:
It will tell you where the gvfs mount point has gone to since apparently no one knows.
Run the following command:
Code: Select all
mount
Please add a [SOLVED] at the end of your original subject header if your question has been answered and solved.
Re: Does Nemo mount network volumes into the filesystem? Can
That's the weird thing actually here, fuse mounts do not show in mtab...altair4 wrote:@MoreHaleem,
Run the following command:It will tell you where the gvfs mount point has gone to since apparently no one knows.Code: Select all
mount
Re: Does Nemo mount network volumes into the filesystem? Can
@MoreHaleem,
I downloaded: linuxmint-201303-cinnamon-dvd-32bit-rc.iso
After installation it appears LMDE still does not install all of the gvfs components correctly as you pointed out in your original post so I followed the steps I posted earlier:
Then I rebooted.
I opened up a terminal, ran the following command, and am posting the output:
BTW, I can access a remote share and it does in fact appear and I can access it at that mount point: /home/altair/.gvfs/share-name on server-name.
Now I haven't done any updates to this install so I don't know if things get discombobulated afterwards but when I get time I will do so.
I downloaded: linuxmint-201303-cinnamon-dvd-32bit-rc.iso
After installation it appears LMDE still does not install all of the gvfs components correctly as you pointed out in your original post so I followed the steps I posted earlier:
Code: Select all
sudo apt-get install gvfs-fuse
sudo gpasswd -a altair fuse
I opened up a terminal, ran the following command, and am posting the output:
So it would appear that the gvfs mount point is where it used to be in earlier LMDE's and in Ubuntu/Mint prior to Mint14.altair@lmde-cin ~ $ mount | grep gvfs
gvfs-fuse-daemon on /home/altair/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
BTW, I can access a remote share and it does in fact appear and I can access it at that mount point: /home/altair/.gvfs/share-name on server-name.
Now I haven't done any updates to this install so I don't know if things get discombobulated afterwards but when I get time I will do so.
Please add a [SOLVED] at the end of your original subject header if your question has been answered and solved.
Re: Does Nemo mount network volumes in the filesystem? [SOLV
Ah...yes...success! altair4's solution works! To confirm, steps are...
1 - Install gvfs-fuse (which, as we've noted, is NOT installed by default in LMDE):
sudo apt-get install gvfs-fuse
2 - Add user to fuse group:
sudo gpasswd -a [user name] fuse
4 - Reboot
5 - OPTIONAL: Create link to ~/.gvfs so that mounted volumes appear in a non-hidden directory.
ALTAIR4, I also installed python-smbc per your previous post. Do you know if this was necessary?
I'm marking this as SOLVED, but I wonder if this issue can be flagged as a bug or feature request (sorry I don't yet know the process for this). I'm no developer, but I assume it would be easy/safe for the LMDE installer to install gvfs-fuse by default and add new users to the fuse group.
Thanks, all!
1 - Install gvfs-fuse (which, as we've noted, is NOT installed by default in LMDE):
sudo apt-get install gvfs-fuse
2 - Add user to fuse group:
sudo gpasswd -a [user name] fuse
4 - Reboot
5 - OPTIONAL: Create link to ~/.gvfs so that mounted volumes appear in a non-hidden directory.
ALTAIR4, I also installed python-smbc per your previous post. Do you know if this was necessary?
I'm marking this as SOLVED, but I wonder if this issue can be flagged as a bug or feature request (sorry I don't yet know the process for this). I'm no developer, but I assume it would be easy/safe for the LMDE installer to install gvfs-fuse by default and add new users to the fuse group.
Thanks, all!
Re: Does Nemo mount network volumes into the filesystem? Can
It wasn't necessary for this particular issue it's necessary for something else to work.ALTAIR4, I also installed python-smbc per your previous post. Do you know if this was necessary?
You may not be aware of this but you have 2 printer configuration utilities installed. One is through Menu > Preferences > Printers. It's a Gnome3 utility and if it works for you then you don't need to do anything else. But if it doesn't you need to launch the old Gnome 2 printer utility which has more function:
Code: Select all
gksu system-config-printer
Please add a [SOLVED] at the end of your original subject header if your question has been answered and solved.
Re: Does Nemo mount network volumes into the filesystem? Can
You know, one of the reasons I didn't want to get started with LMDE again is because it preys on my inability to avoid rat-holes ...............
I found something else which may or may not be a problem for you. There is no usershare capability in Nemo by default. You can't create a Samba share by right clicking a folder and selecting "Sharing Options". To add that capability to Nemo you need to install the following package:
Then you need to logout and login again for it to show up in the context menu in Nemo.
I found something else which may or may not be a problem for you. There is no usershare capability in Nemo by default. You can't create a Samba share by right clicking a folder and selecting "Sharing Options". To add that capability to Nemo you need to install the following package:
Code: Select all
sudo apt-get install nemo-share
Please add a [SOLVED] at the end of your original subject header if your question has been answered and solved.
Re: Does Nemo mount network volumes into filesystem? [SOLVED
altair4,
You saved me from making a different post regarding printer sharing! Thanks!
I'd installed smbclient previously, which gave me the "Windows Printer via Samba" option in system-config-printer, though there was no "browse" butting for searching for shared printers. After your last reply I re-opened system-config-printer and discovered that I now have a "browse" button (since I have now installed python-smbc). This makes things SO much easier.
I'm enjoying LMDE...and even more so when everything works...
Thanks again.
You saved me from making a different post regarding printer sharing! Thanks!
I'd installed smbclient previously, which gave me the "Windows Printer via Samba" option in system-config-printer, though there was no "browse" butting for searching for shared printers. After your last reply I re-opened system-config-printer and discovered that I now have a "browse" button (since I have now installed python-smbc). This makes things SO much easier.
I'm enjoying LMDE...and even more so when everything works...
Thanks again.